Vue(双向数据绑定 虚拟DOM Promise Webpack 事件委托)原理

一.双向数据绑定 Vue 实现的双向数据绑定,是采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。要实现mvvm的双向绑定,就必须要实现以下几点: Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属
相关文章
相关标签/搜索