文章浏览阅读634次,点赞15次,收藏9次。而触发 get 方法也很简单,实际上只要把 render function 进行渲染,那么其中的依赖的对象都会被「读取」,这里我们通过打印来模拟这个过程,读取。我们在闭包中增加了一个 Dep 类的对象,用来收集 Watcher 对象。在对象被「读」的时候,会触发。本章我们介绍了「依赖收集」的过程,配合之前的响应式原理,已经把整个「响应式系统」介绍完毕了。假设我们现在有一个全局的对象,我们可能会在多个 Vue 对象中用到它进行展示。这个数据知道“哦~有两个地方依赖我的数据,我变化的时候需要通知它们~”。