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 所以是组件级,发生冲突了

项目至此可以运行出来了。

posted @ 2023-04-12 11:31  星宝攸宁  阅读(960)  评论(0)    收藏  举报