美文网首页
Vue 2.0响应式原理

Vue 2.0响应式原理

作者: CRJ997 | 来源:发表于2019-12-10 20:21 被阅读0次

Vue 2.0响应式原理:
首先把data里的所有属性都用Object.defineProperty定义getter和setter,然后当一个地方需要用到对应的值的时候或者一个vue命令使用了这个值的时候,会生成watcher并触发getter,getter里面有个依赖收集机制,会把这个watcher作为这个属性的依赖项保存起来,用于在后面updateview的时候进行调用。
当进行值更新的时候,会遍历依赖项并逐个执行每个依赖项的update方法,触发视图更新。

相关文章

网友评论

      本文标题:Vue 2.0响应式原理

      本文链接:https://www.haomeiwen.com/subject/wgsggctx.html