目录
简介
1. vue3.0 社区生态已经逐步完善
2. 相较于vue2.x版本有了较大的整体优化
3. 部分技术选型激进的公司已经在生产环境使用了vue3
优化:
整体优化
-
性能提升
-
首次渲染更快
-
diff算法更快
-
内存占用更少
-
打包体积更小
-
-
更好的Typescript支持
3. Composition API (重点)
相关文档
Vue3 中文文档 https://vue3js.cn/docs/zh/
Vue3 设计理念 https://vue3js.cn/vue-composition/
破坏性语法更新
vue3.0对于2.0版本的大部分语法都是可以兼容的,但是也有一些破坏性的语法更新,这个大家要格外注意
-
实例方法$on移除 (eventBus现有实现模式不再支持 可以使用三方插件替代)
-
过滤器filter移除 (插值表达式里不能再使用过滤器 可以使用methods替代)
3. .sync语法移除 (和v-model语法合并)
阅读:https://v3.cn.vuejs.org/guide/migration/introduction.html
组合式API
组合式API(Composition API)算是vue3对我们开发者来说非常有价值的一个API更新,我们先不关注具体语法,先对它有一个大的感知
对比选项式(options )api和组合式(composition )api
选项式api
- 使用简单 每个选项都有特定的位置
- 在项目组件变得比较庞大的是