通过Object.defineProperty()
给属性添加getter/setter,以达到响应式改变dom。目的就是为了在我们访问数据以及写数据的时候能自动执行一些逻辑(比如在setter自动刷新dom):getter 做的事情是依赖收集,setter 做的事情是派发更新
收集依赖的目的是为了当这些响应式数据发送变化,触发它们的 setter 的时候,能知道应该通知哪些订阅者去做相应的逻辑处理,我们把这个过程叫派发更新。
通过Object.defineProperty()
给属性添加getter/setter,以达到响应式改变dom。目的就是为了在我们访问数据以及写数据的时候能自动执行一些逻辑(比如在setter自动刷新dom):getter 做的事情是依赖收集,setter 做的事情是派发更新
收集依赖的目的是为了当这些响应式数据发送变化,触发它们的 setter 的时候,能知道应该通知哪些订阅者去做相应的逻辑处理,我们把这个过程叫派发更新。
Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务