依赖收集我本来懂了,看了视频蒙了……这个关系不是顺着代码说就能说明白的……好歹也说下这个的设计原理啊。为什么Dep.target就是代表watcher?

来源:4-5 依赖收集(上)

HT_bang

2021-08-10

写回答

1回答

ustbhuangyi

2021-08-11

我刚才又听一遍视频,虽然这个是很早就录制的,但感觉整个流程讲的还是很清楚的吧,在什么样的时机,怎么执行的依赖收集,而且也很明确的说了,当执行 render 过程中,Dep.target 指向的就是 render watcher。
如果你问 Dep.target 为什么是 watcher,因为它后面的类型标注就是 Watcher 呀,更准确的说,它是当前正在计算的 watcher。
PS 如果你之前就懂依赖收集,那么这几节课就是帮你巩固和加深印象的,我觉得没道理蒙啊,如果真蒙,那说明你应该再去多看几遍源码和视频,最好自己能写一些总结性的文章加深一下印象,真正的去搞懂依赖收集的过程。

2
2
学音乐的程序员
您说这些,要是自己懂了 买这课程图什么,自己搞懂了,看这视频确实没毛病,问题是花钱买课是图有人教,您经验这么多,一句话就懂了,学生懂吗
2023-07-01
共2条回复

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

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

4984 学习 · 1037 问题

查看课程