ARTICLE · 1306167
UniApp 从Vue2升级为Vue3需要注意哪些方面
UniApp 从Vue2升级为Vue3需要注意哪些方面#
UniApp 从 Vue2 升到 Vue3,坑不少。我按升级顺序捋了一遍,最扎心的是:很多报错不是 UniApp 的锅,是 Vue3 本身变了。
先动项目底座:main.js 要改成 createApp,Vue2 那套 new Vue 全废。require、module.exports 也得换成 ES6 的 import/export。Vuex 用 createStore,别再 Vue.use 了。
模板写法大换血:组件卸载钩子改名了——beforeDestroy 变 beforeUnmount,destroyed 变 unmounted。v-model 绑的 prop 和事件名全改成了 modelValue / update:modelValue。过滤器直接没了,得换成方法或 computed。还有,同一个元素上别混用 v-if 和 v-for。
原文UniApp 从Vue2升级为Vue3需要注意哪些方面
浙江,6小时前,2026年11月3日
已修改














































































