慈祥花生

文章
5
资源
0
加入时间
2年10月21天

Vue2响应式原理总结

vue响应式用了观察者的设计模式,响应式data的数据被修改,观察者会进行视图更新或者执行回调1.用Observer类将对象变成响应式遍历对象的每个属性:给对象的每个属性创建Dep依赖收集器 Object.defineProperty给对象的每个属性定义set、get方法: get:使用Dep来收集观察者 set:Dep派发通知给收集到的观察者如果对象的属性也是一个对象,进行递归,重复以上操作class Observer { construct...