2018-07-17|2018-07-17 Vue源码解析阅读笔记

响应式对象 【2018-07-17|2018-07-17 Vue源码解析阅读笔记】通过Object.defineProperty()给属性添加getter/setter,以达到响应式改变dom。目的就是为了在我们访问数据以及写数据的时候能自动执行一些逻辑(比如在setter自动刷新dom):getter 做的事情是依赖收集,setter 做的事情是派发更新
依赖收集 收集依赖的目的是为了当这些响应式数据发送变化,触发它们的 setter 的时候,能知道应该通知哪些订阅者去做相应的逻辑处理,我们把这个过程叫派发更新。

    推荐阅读