vue3.0新特性有:1、性能比vue2.x块1.2~2倍;2、支持tree-shaking;3、引入了Composition API;4、暴露了自定义渲染API;5、新增三个组件(Fragment、Teleport、Suspense)等。
本教程操作环境:windows7系统、vue3.0版,DELL G3电脑。
vue3 带来的六大新特性
- Performance:性能比vue2.x块1.2~2倍
- Tree shaking support:支持按需编译,体积更小
- Composition API:组合API,类似React Hooks
- Custom Renderer API:暴露了自定义渲染API
- Fragment,Teleport(Protal),Suspense:新增三个组件
- Better TypeScript support:更好的支持TS
Performance
Vue3.0在性能方面比Vue2.x快了1.2~2倍。
-
重写虚拟DOM的实现
-
运行时编译
-
静态提升与事件侦听器缓存
-
SSR 速度提高
Three-shaking support
Vue3.x中的核心API都支持tree-shaking,这些API都是通过包引入的方式而不是直接在实例化时就注入,只会对使用到的功能或特性进行打包(按需打包),这意味着