uni-app vue2升级vue3过程中遇到的问题总结
首先是在升级的过程中,项目跑不起来,相关的问题不贴图了,解决办法简单粗暴,就是卸载,重装最新版Hbuilder X。可以解决一大部分问题。
再次,会出现如下报错:

是因为我在main.js中app.use 的问题,直接注释。然后发现还有如下问题:

排查了好久才发现,是因为写在app.vue中的检测小程序是否更新的方法应该在onLaunchk里面,但是我写在了mounted里面,拿出来就可以了。
还有问题是

然后经过查看是因为我在组件blockCard中v-for 和 v-if同时引用了,解决掉这个就没问题了。
本来以为项目在Hbuilder X中运行出来没问题了,但是在微信开发工具中又遇到问题了,继续解决吧

网上查阅了很多资料最后才发现,时因为在page.json的分包里面写了components,注释掉就好了,
PS:给我启发的这篇文章 https://www.jianshu.com/p/d3c8de3f5b58
原因:: 因为分包也是页面级的 ,而我在 main下的 index.js 进行了 import 所以是组件级,发生冲突了
项目至此可以运行出来了。

浙公网安备 33010602011771号