Vue3 onload 方法不执行的原因及解决方案?-灵析社区

一个响亮的昵称

vue3不执行onload方法 下面是我的测试代码,mounted和nextTick总是前后脚一起打印出来,但onload不执行 我的需求是弄一个loading,所以需要监听页面是否完全加载完成关闭loading ``` window.onload = () => { console.log('loaded') } onMounted(() => { console.log('mounted') nextTick(() => { console.log('nextTick'); }) }) ``` 会出现背景图还没渲染完成的情况 ![https://wmprod.oss-cn-shanghai.aliyuncs.com/community/FtF-E3Y6usp1-5uhVPDkadsjG2gz.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/community/FtF-E3Y6usp1-5uhVPDkadsjG2gz.png)

阅读量:239

点赞量:0

问AI
万码P0XMAL3O
onMonted只能写在setup语法块下的第一级,不能写在window.onload这种函数内部,不然vue怎么调用呢,其他函数内部是个封闭环境