vue3和vue2有哪些区别?
# vue3和vue2有哪些区别?
# 1.1、vue3和vue2有哪些区别?
1.双向数据绑定的原理不同
Vue2 : Object.defineProperty()
***后添加的属性是劫持不到的
Vue3 : new Proxy()
***即使后添加的也可以劫持到
***还不需要循环
***$set在vue3中没有,因为new Proxy不需要
2.是否支持碎片
3.API不同
vue2是选项式API
vue3可以向下兼容(选项式API),也可以组合式api或Setup语法糖形式
4.定义数据变量方法不同
5.生命周期的不同
6.传值不同
7.指令和插槽不同
8.main.js不同
9.v-if和v-for优先级不同了
10. $ref和$children也不同