Vue3.0 —— 介绍

2/24/2021 Vue3

Vue3.0是Vue2.x升级的一个大版本,启动有很多的东西做了重大更改。

Vue 3 具有更好的响应式、函数式、模板编译优化等优点。

Vue3 现状

ue 3.0 于2020年9月18日发布至今,中间差不多每个月都有1次 bug 修复和小版本更新,Api 已经稳定每次只是更新少量的api。vue-next是vue3的源码仓库。

周边生态支持怎么样了?

相关配套 UI 类库 ant-design-vue、element-plus、vant、taro(京东的多端框架) 都已经支持 Vue 3,现在能不能运用的很好,还不是特别的好。其中某些库部分功能仍有bug,但相关组织开发人员都以肉眼可见的速度每天在修复。

pc端目前没有很好的,但是还是首选element-plus。ant-design-vue是个人的。

element-plus每天还在大量的更新,还是会有小问题,vant和taro已经接入的很不错了,移动首选。

TypeScript 支持度怎么样?浏览器兼容怎么样?

相关工具正在完善中,有一部分已经可用,如 vue-devtools

vue-router、vuex、vue-cli基本使用都没有什么问题了,vuex对ts的支持,官方只能识别容器中的state,mutation等对ts的支持还不是很好。vue-router也没有多大的改变,只是有一些小的api有改变。

Vue3浏览器不支持IE11,不能用ES Module的都不兼容。

现阶段,项目开发可以用吗?

建议中小型项目可以去试水,大型项目不建议去使用,因为生态还是支持的不是很好

如何快速上手 Vue 3

Vue 3 和 Vue 2 在使用姿势上,除了多了 composition api 写法之外,其他并无多大改动。因此,建议主要看这几部分的内容。

看完以上部分,你就能了解大部分 Vue 3 新特性和 API,能让你快速上手做项目,但要深入理解和使用 Vue 3,则应去了解它的内部原理。

更新时间: 2022-01-10 09:52