现在是2023年8月23日现在再uniapp使用vue3怎么样了,应不应该转?有哪些坑。
在这里我不讨论uniapp和vue3的技术问题。我从实际的用途和经验出发谈论这个事情。
根据我这个月对vue3以及uniapp结合vue3使用的情况来看,vue3已经很成熟,uniapp以及他的开发工具Hbuilder对vue3的支持都已经很成熟了,使用上是没有问题的。
而我自己的看法,也是使用后才意识到的。vite打包的vue3技术过于现金,对现代浏览器支持比较好,如果你较多的使用旧版浏览器,或者在安卓手机上使用webview展示vue3做的网页,我劝你还是最好先试用vue2吧,因为旧版浏览器会遇到各种白屏或者其他不支持特性的问题,或者第三方框架也没能兼容旧版浏览器的问题,这个解决会非常困难。 当然现在又插件plugin(@vitejs/plugin-legacy)能解决兼容的问题,我觉得国内的webview本来就五花八门,说不定就又啥问题,还是vue2成熟点,老一点,和老一点的webview还是挺搭配的,于是我又改回了vue,不过改回来也就改一下东西,因为当前的uniapp vue2 使用的版本是vue2.6 还是支持组合式编程的,你尽量使用组合式编程,到非要修改为vue3的时候也就稍微改下main.js里面多一些方法,对了以后尽量多用import的方式,抛弃require,这也是趋势,方便后面的各种升级,包裹node服务器。