Vue的双向数据绑定原理

VUE双向绑定数据原理

监听模型的更改

数据劫持
es5 Object.defineProperty()
//监听对象中某个数据的更改

Object.defineProperty(data, "key", {
set: function(newValue) {
bValue = newValue;
}
})

事先建立好模型和视图对应的关系

正则表达式实现

获取模型最新的值,赋予视图上

订阅者模式

posted on 2017-12-23 10:31  ouruixi  阅读(208)  评论(0)    收藏  举报

导航