
Vue3的新特性如下速度更快体积减少更易维护更接近原生更易使用1.速度更快vue3相比vue2重写了虚拟Dom实现编译模板的优化更高效的组件初始化undate性能提高1.3-2倍SSR速度提高了2-3倍2.体积更小通过webpack的tree-shaking功能可以将无用模块“剪辑”仅打包需要的能够tree-shaking有两大好处对开发人员能够对vue实现更多其他的功能而不必担忧整体体积过大对使用者大暴出来的包体积变小了vue可以开发出更多其他的功能而不必担忧vue大暴出来的整体体积过多3.更易维护composition Api可与现有的Options API 一起使用灵活的逻辑组合与复用Vue3 模块可以和其他框架搭配使用更好的Typescript支持VUE3是基于typescript编写的可以享受到自动的类型定义提示编译器重写更接近原生更易使用Vue3新增特性Vue3中需要关注的一些新功能包括framentsTeleportcomposition ApicreateRenderer1.framents在vue3.x中组件现在支持有多个根节点2.TeleportTeleport 是一种能够将我们的模板移动到DOM中Vue app之外的其他位置的技术就有点像哆啦A梦的“任意门”在vue2中像modals,toast等这样的元素如果我们嵌套在Vue的某个组件内部那么处理嵌套组件的定位、z-index和样式就会变得很困难通过Teleport我们可以在组件的逻辑位置写模板代码然后在Vue应用范围之外渲染它3.createRenderer通过createRenderer我们能够构建自定义渲染器我们能够将vue的开发模型扩展到其他平台4.composition Apicomposition Api,也就是组合式api,通过这种形式我们能够更加容易维护我们的代码将相同功能的变量进行一个集中式的管理使用见下图