老师你好,关于user watcher.run里面执行callback的疑问

来源:4-8 派发更新(下)

龙晓秀

2020-11-10

黄老师您好,user watcher中可能定义多个监听属性函数,但是看了源码中watcher.run里面执行的是this.cb.call(),这个this.cb如果对应多个属性监听函数的呀,我看您4-7举例的user watcher中只定义了一个属性监听的情况,想问下多个的情况是如何执行的呢?谢谢老师

写回答

1回答

ustbhuangyi

2020-11-11

你可以 watch 一个函数,这个函数内部访问多个响应式数据,这样就相当于监听了多个数据的变化。

0
1
龙晓秀
好的 老师 我来单步走一下
2020-11-11
共1条回复

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

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

4984 学习 · 1037 问题

查看课程