vue3带来了什么?

116 阅读1分钟

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的修饰符