Vue中双向数据绑定是如何实现的?

1.原理 View的变化能实时让Model发生变化,而Model的变化也能实时更新到View。 Vue采用数据劫持&发布-订阅模式的方式,通过ES5提供的Object.defineProperty() 方法来劫持 (监控) 各属性的getter、setter,并在数据(对象)发生变动时通知订阅者,触发相应的监听回调。并且,由于是在不同的数据上触发同步,可以精确的将变更发送给绑定的试图,而不是对所有
相关文章
相关标签/搜索