还是不太明白dep是啥

来源:5-4 计算属性 VS 侦听属性(4)

weibo_啊喂丶你能勤快点么_0

2021-09-01

虽然跟着课程看,也敲代码,但还是觉得dep好玄乎,dep到底是啥,为什么和watcher相互订阅
值变化了,渲染watcher会更新,好像和dep又没什么关系的感觉

写回答

2回答

Adolph_H

2022-04-21

订阅者容器,一个响应式数据可能被多个watcher订阅,dep就是装这些watcher的容器,这样的话数据变化之后直接dep.notify(),然后再由dep去通知他里边的watcher去update。感觉也是一种逻辑拆分,保持了响应式数据的“纯粹”

0
0

ustbhuangyi

2021-09-01

它就是一个桥梁,连接 watcher 和数据。

0
0

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4984 学习 · 1037 问题

查看课程