1,性能提升
打包体积更小了 内存减少了 渲染速度加快了
2.源码的升级
·使用Proxy代替defineProperty实现响应式
·重写虚拟DOM的实现和Tree-Shaking
3.拥抱TypeScript
·Vue3可以更好的支持TypeSoript
4.新的特性
1.Composition API(组合API)
setup配置
ref与reactive
watch与watchEffect•provide与inject
2.新的内置组件
Fragment
Vue3 不必只有一个根,这种特性在 Vue3 中叫 Fragment , vue2中必须是一个根 一般使用div包裹
Teleport· 传送 (to)
Suspense
3.其他改变
新的生命周期钩子
data选项应始终被声明为一个函数
移除keyCode支持作为v-on的修饰符