们都知道在vue2中,他的核心特点之一就是数据的双向绑定,他的实现原理是通过Object.defineProperty进行双向绑定,深度遍历所有属性,通过getter,setter进行实现双向绑定。2.到了vue3采用了ES2015的Proxy,就更为高效,Proxy可以对整个对象进行监听,所有不需要深度遍历监听。-/ 可以监听动态属性的添加-/ 可以监听到数组的索引和数组length属性-/ 可以监听删除属性
双向绑定
Object.defineProperty
getter
setter
Proxy