Vue3为什么使用Proxy undefined_AlvinLin 2022-10-28 67 阅读1分钟 1.弥补了Object.defineProperty的两个不足 a. 动态创建的data属性需要用Vue.set来赋值,Vue3用了proxy就不需要了。 b. 基于性能考虑,vue2篡改了数组的7个API,Vue3用了proxy就不需要了。 2. defineProperty需要提前遍历data做到响应式,而proxy可以在真正用到深层数据的时候再做响应式(惰性)。