props对象改变,父子渲染问题
来源:5-15 Props--v2.6.11(五)

前端工程师666777888
2021-04-10
请问老师,以下说的都对吗:
1、hobby对象本身收集的是new Vue()的render watcher?
2、hobby.game收集的却是b组件的render watcher?
____________________
也就是说:
1,this.hobby={game:123},因为是重新赋值,改变的是hobby本身,所以会渲染父组件的render watcher,接下来也会渲染b组件?
2,如果this.hobby.game=123,此时只会渲染b组件?
写回答
1回答
-
ustbhuangyi
2021-04-10
数据收集哪个 watcher,核心在于这个 watcher 在计算的时候,也就是执行 get 的过程中有没有访问这个数据,显然父组件渲染过程中没有访问 hobby.game,但是访问了 hobby。
10
相似问题