Vue响应式的整个过程
2021-08-17 18:04:18 3 举报
Vue2的响应式原理
作者其他创作
大纲/内容
data
组件
将watcher实例加入到dep中
首次会将watcher加入到Dep.target
再次更新时是进行异步更新
初始化触发render
被拦截
用户修改属性
首次渲染
监听拦截属性
defineProperty
getter
把收集到的watcher都通知一遍
setter
触发Dep.target的watcher实例的方法,将dep加入到watcher中
render触发数据读取
render
Dep
Watcher
触发dep收集,将触发deep
收藏
0 条评论
下一页