Vue的响应式原理

大概分为以下几步

1.注册监听data数据变化。即getter和setter。

2.数据变化的时候通知谁?通过getter收集依赖(即watcher),数据变化(即setter)的时候通知对应的依赖更新。

收集依赖


收集依赖的工程

数据变化,更新UI

问题:
问:修改多个数据,执行几次UI刷新?
答:一次。因为watcher入的是全局队列。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容