watcher的get方法
来源:4-5 依赖收集(上)

鸡肋2016
2018-10-10
老师,你好。
watcher的get方法,value = this.getter.call(vm,vm) 获取到了新值。
想问是怎么获取到的呢 ?updateComponent = () => {vm._update(vm._render(), hydrating)} 执行updateComponent就获取到了吗?
写回答
2回答
-
龙晓秀
2020-11-11
1.render Watcher 的 getter 是 updateComponent 方法,这个是没有返回值的
2.其它的 watcher 比如 user Watcher,举个例子,this.$watch('a',()=> {}) ,这个 'a' 是 data 中定义的变量,那么 value 就是对这个变量的求值,也就是它自身的值。00 -
ustbhuangyi
2018-10-10
this.getter 是一个方法,它的执行结果会赋值给 value
00
相似问题