1 vue3简介
- 2020年9月18日,Vue.js发布版3.0版本,代号:One Piece(n
- 经历了:4800+次提交、40+个RFC、600+次PR、300+贡献者
- 官方发版地址:Release
1.1 性能的提升
官网总结:
- 打包大小减少41%。
- 初次渲染快55%, 更新渲染快133%。
- 内存减少54%。
1.2 源码的升级
- 使用Proxy代替defineProperty实现响应式。
- 重写虚拟DOM的实现和Tree-Shaking。
1.3 更好的支持TypeScript
Vue3可以更好的支持TypeScript。
1.4 新的特性
- Composition API(组合API):
- setup
- ref与reactive
- computed与watch
…
- 新的内置组件:
- Fragment
- Teleport
- Suspense
…
- 其他改变:
- 新的生命周期钩子
- data 选项应始终被声明为一个函数
- 移除keyCode支持作为v-on 的修饰符
…