Vue实现数据双向绑定的原理
Vue实现数据双向绑定的原理(一)Vue实现数据双向绑定主要是:采用数据劫持结合发布者–订阅者模式的方式,通过object.defineProperty()来劫持各个属性的setter、getter,在数据变动时发布消息给订阅者,触发相应的监听回调。当把一个普通JavaScript对象传给Vue实例来作为它的data选项时,Vue将遍历他的属性Property,用object.defineProperty将它们(Property)转为getter/setter。用户看不到getter/setter,但是在
复制链接