Vue2.x 中 Observer 中 dep 属性的作用:
当 data 中属性值是对象或数组的情况,会调用 observe 把属性值也变成响应式对象( childOb ),目的是当访问 data 上的属性时,调用 childOb.dep.depend() 进行依赖收集。这样,当向对象添加新的或删除属性或者向数组添加新的或删除元素时,则会调用 childOb.dep.notify() 进行派发更新。
展开
评论