采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,这是7.2节computed源码调试的问题,一个this指向的问题。 ReactiveEffect调用scheduler,为什么进去this变成了ComputedRefImpl
你好
如果根据咱们测试代码的话,那么你看到的 compitedRefImpl 应该是 computed 方法生成的,而不是 reactive 的
老师我的意思是,图一,既然是effect调用的sheduler,图二里面45行的this不应该是effect实例吗。按照谁调用方法,方法里的this是谁的原则
根据这个图示看不太出来对应的执行逻辑。 我的意思是 computed 的 demo 中是使用了 reactive 的。在正常的逻辑中 computed 的实例 和 reactive 是明确分开的,不会出现你说的 reactive 实例突然变成 computed 的情况。所以我觉得可能是你 debugger 的时候跟踪的问题
非常感谢!
登录后可查看更多问答,登录/注册
打造个人专属的Vue3框架,向高阶大神迈近一步
545 1
167 5
1.0k 4
514 4
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号