Skip to content

Vue3 简介 ​

2020 年 9 月 18 日, Vue.js发布3.0版本, 代号: One Piece

经历了4800+此提交, 40+个RFC, 600+次PR, 300+贡献者

性能的提升 ​

  • 打包大小减少40%
  • 此次渲染快55%, 更新渲染快133%
  • 内存减少54%

源码的升级 ​

  • 使用Proxy代替defineProperty实现响应式
  • 重写虚拟DOM的实现和Tree-Shaking

拥抱 TypeScript ​

  • Vue3可以更好的支持TypeScript

新特性 ​

Compostion API(组合API):

  • setup
  • ref与reactive
  • computed与watch

新的内置组件:

  • Fragment
  • Teleport
  • Suspense

其他变化:

  • 新的生命周期钩子函数
  • data选项应始终被声明为一个函数
  • 移除keyCode支持作为v-on的修饰符