灰儿 发表于 2022-7-13 10:35:26

uni-app 项目支持 vue 3.0 介绍,及升级指南

简介
HBuilderX 3.3.0+ 更新uni-app编译器,支持基于 Vite 编译到小程序平台。
至此,uni-app在App/H5/小程序全平台支持Vue 3.0开发,且全平台支持Vite编译器,下载 HBuilderX 3.3.0+ 体验。

HBuilderX创建支持 vue3 的 uni-app 项目
从 HBuilderX 3.3.0+ 起,支持创建 vue3 的 uni-app 项目,一套代码运行到多端:

1.创建一个 uni-app 项目
2.在项目的 manifest 的「基础配置」中切换 「vue 版本选择」,默认是 vue2,切换为 vue3 即可



注意事项
1.vue3 响应式基于 Proxy 实现,不支持iOS9和ie11。
2.暂不支持新增的 Teleport,Suspense 组件。
3.在 Vue3 中, 处理 API Promise 化 调用结果的方式不同于 Vue2。
4.Vue3 中,调用成功会进入 then 方法,调用失败会进入 catch 方法
5.Vue2 中,调用无论成功还是失败,都会进入 then 方法,返回数据的第一个参数是错误对象,第二个参数是返回数据


页: [1]
查看完整版本: uni-app 项目支持 vue 3.0 介绍,及升级指南