uniapp到底要不要转vue3

2023-08-23 09:18:36

现在是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服务器。

  • 2019-06-12 22:34:16

    PHP身份证号打星号

    一个很简单的问题,想把身份证的号生日的4位隐藏,一开始查函数居然没有看到,然后用了好几个函数处理,觉得太麻烦就上网搜,后来发现有一个函数就能直接处理,我居然没看到~~初学者~~

  • 2019-06-13 10:09:51

    java(Android)跨Module调用对应类方法需求解决方案

    在开发组件化项目中,遇到一个这样的问题,两个不同的Module相互之间没有任何直接依赖关系,现在需求是需要在Module_A中调用Module_B中的某个类的方法,以下为解决此问题的方法;

  • 2019-06-13 11:31:32

    Android Studio接入ARouter以及简单使用

    你可能会说如果我的A module依赖了 B module,那么只要在B里面配置是不是就可以了?绝对不行!无论module之间关系如何,必须要同样配置!包括主项目和library项目!

  • 2019-06-13 11:34:24

    Android组件化方案

    1为什么要项目组件化 2如何组件化 3组件化实施流程

  • 2019-06-23 09:22:33

    Android 拍摄(横\竖屏)视频的懒人之路

    一般用在多媒体录制上面,当然如果你只是简单的想录制音频,用它最合适不过,不过如果你想更多样化的录制这里推荐《Android MP3录制,波形显示,音频权限兼容与播放》。今天的主题是录制视频,用的还是老式通用的Camera,不是新的camera2(这就尴尬了.....((/- -)/),反正个人秉承能用是王道的做法(懒)。之前也尝试过FFMPEG的录制合成音频,大小和效果也不错,只是有时候的兼容性确实有些问题,最主要还是资料不多,不好改啊 ̄へ ̄(懒)。