美文网首页
vue响应式数据原理

vue响应式数据原理

作者: guoss | 来源:发表于2020-11-17 10:14 被阅读0次

vue在初始化数据时候,data属性使用object.definePrototype重新定义所有的属性,当页面取到对应的属性,会进行依赖的收集,数据变化,watcher会检测到数据变化通知观察者,最终触发视图变化


image.png

数组更改数据方法

vue将data中的数组,进行原型链重写。指向了自己定义的数组原型方法,通过依赖更新对对应的数据。


image.png

vue异步渲染

性能考虑,vue是组件级更新,相同组件的watcher是一样的。


image.png

相关文章

网友评论

      本文标题:vue响应式数据原理

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