比如我们在script里面定义了
data: {
return { a: 1 };
},
computed: {
b() {
return this.a + 1
}
}
如上述代码,我知道如果 b 在渲染时用到的话,会触发b的get,执行computed watcher 的 evaluate 方法计算,在这个过程中 computed watcher 就会 订阅 依赖 a 。 之后 a 更新也会触发 computed watcher 的重新计算。 。 我想问的 是 里面的属性 b 是什么时候被 当前组件 渲染 watcher 收集的, 一直没看到这里