vue双向数据绑定与抽象语法树
双向数据绑定原理 // 数据劫持/数据代理 object.defineProperty() 数组通过改写数组中push,pop,shift,unshift,splice,sort,reverse等方法实现数组的双向绑定。 vue的双向数据绑定,是采用数据劫持结合发布者和订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调,getter函数里面执行的任务是watcher订阅者, 而sette...
Jun 20, 20221 min read47