Vue响应式原理-将date数据变成可观察的(observable)
学习笔记-
第一步、将date数据变成可观察的(observable);
怎么实现了,主要是利用的对象的 defineProperty属性!
1 | // 遍历对象,将对象的每个属性变成可观察的 |
上面的方法就简单的实现了将vue里面的data数据变成可观察的模式;如果改变了data里面属性的值就会触发对象的set, 从而触发订阅者的回调函数(如刷新视图)
Vue响应式原理-将date数据变成可观察的(observable)
学习笔记-
第一步、将date数据变成可观察的(observable);
怎么实现了,主要是利用的对象的 defineProperty属性!
1 | // 遍历对象,将对象的每个属性变成可观察的 |
上面的方法就简单的实现了将vue里面的data数据变成可观察的模式;如果改变了data里面属性的值就会触发对象的set, 从而触发订阅者的回调函数(如刷新视图)