vue2的响应式使用的事Object.definedProperty
vue3使用的事Proxy
1.vue2响应式的不足:
(1)对象中只能劫持设定好的数据,新增的数据需要使用Vue.set(属性名,属性值)才可以响应式;
(2)数组只能操作设定的7中方法(push pop unshift shift splice sort reserve),修改数组某一项的值也无法劫持。
vue2的响应式使用的事Object.definedProperty
vue3使用的事Proxy
1.vue2响应式的不足:
(1)对象中只能劫持设定好的数据,新增的数据需要使用Vue.set(属性名,属性值)才可以响应式;
(2)数组只能操作设定的7中方法(push pop unshift shift splice sort reserve),修改数组某一项的值也无法劫持。