Vue的双向数据绑定原理

VUE双向绑定数据原理

监听模型的更改

数据劫持
	es5 Object.defineProperty()
	//监听对象中某个数据的更改
		
	Object.defineProperty(data, "key", {
                set: function(newValue) { 
                    bValue = newValue; 
                }
            })

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

正则表达式实现

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

订阅者模式

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

导航