浅谈MVVM是如何实现数据双向绑定的?
// ... 省略
function defineReactive(data, key, val) {
var dep = new Dep();
observe(val); // 监听子属性
Object.defineProperty(data, key, {
// ... 省略
set: function(newVal) {
if (val === newVal) return;
c
原创
2018-09-18 15:15:50 ·
6352 阅读 ·
0 评论