采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
虽然跟着课程看,也敲代码,但还是觉得dep好玄乎,dep到底是啥,为什么和watcher相互订阅 值变化了,渲染watcher会更新,好像和dep又没什么关系的感觉
订阅者容器,一个响应式数据可能被多个watcher订阅,dep就是装这些watcher的容器,这样的话数据变化之后直接dep.notify(),然后再由dep去通知他里边的watcher去update。感觉也是一种逻辑拆分,保持了响应式数据的“纯粹”
它就是一个桥梁,连接 watcher 和数据。
登录后可查看更多问答,登录/注册
全方位讲解 Vue.js 源码,进阶高级工程师
3.1k 4
1.6k 20
1.3k 14
1.3k 12
2.2k 12