事件流: 触发 a.b/a 所对应的bing信息
computed: 依赖,a.b/a 的信息时,也会进行触发
- deps
- 三个binging
this.subs: 在哪里注意的
- this
computed里的任务,会丢到queue中进行执行
- 防止多次执行
vm = {
data:{
get a(){
dps.push()
}
},
on:{
get(){
},
set(){
}
}
}
// 注册computed
// 匿名注册computed
computed 属性会有依赖收集的地方
- v2、v3 包含render,所以是被动的,不会主动触发
computed 如果没有使用,不会执行
但是1不一样
computed的初始化
- d: 开始进行收集
-- 1. 包含了d 收集的事件emiitter
---2. 对computed的get 进行执行
--- d的binging信息,包含了多个依赖
-- a
-- binging.subs [被a依赖的属性/binging结构]
-- b
-- c