1.性能的提升
vue3优化了内部结构,初次渲染以及更新渲染速度都更快了,内存也变小了
2.代码结构简化
vue3引入了 composition API,即组合式函数,允许开发者可以使用函数式编写代码逻辑,提高了代码的可读性。
3.TypeScript引入
vue3增加了对TypeScript的的原生支持,用ts增加了代码类型的安全性。
4.响应式原理发生了变化
vue2使用 getter / setters 完全是出于支持旧版本浏览器的限制,而在 Vue 3 中则使用了 Proxy 来创建响应式对象,仅将 getter / setter 用于 ref,比Vue 2的Object.defineProperty()更快、更灵活。
5.Tree-Shaking支持
只会将实际使用到的打包进去,减小了包的体积。