数据劫持结合观察者与发布者模式(伪代码)
data = { age: 10 };
new Observer(data) // 数据劫持,黑色箭头
new Wachter(target, 'age', function update() { ... }) // 添加观察者,绿色箭头
data.age = 20 // 被观察者变更,通知观察者, 红色箭头
vue2Vue2响应式原理回顾
最新推荐文章于 2024-10-10 17:24:25 发布
数据劫持结合观察者与发布者模式(伪代码)
data = { age: 10 };
new Observer(data) // 数据劫持,黑色箭头
new Wachter(target, 'age', function update() { ... }) // 添加观察者,绿色箭头
data.age = 20 // 被观察者变更,通知观察者, 红色箭头