采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
将具有 computed 属性的 effect 实例都提前执行依赖触发操作,是否表示只要是对计算属性的修改,都不会执行依赖触发,另外在课程中老师没有在 ComputedRefImpl 类中 设置 set 拦截,是否说明当前 计算属性不具有响应式?
如果想让上面的代码实现响应式,最好的方式是什么呢?
你好
将具有 computed 属性的 effect 实例都提前执行依赖触发操作,是否表示只要是对计算属性的修改,都不会执行依赖触发
我没有太明白这句话的意思,在 computed 中,我们利用ReactiveEffect 的 scheduler 进行了依赖触发,但是需要在 脏为 false 的前提下进行
另外在课程中老师没有在 ComputedRefImpl 类中 设置 set 拦截,是否说明当前 计算属性不具有响应式?
这个我们没有实现 set 拦截,意味着计算属性不具备 setter 行为(确实也不具备响应性,但是不能这么说,因为 vue3 的 computed 是支持 setter 的)
登录后可查看更多问答,登录/注册
打造个人专属的Vue3框架,向高阶大神迈近一步
340 1
383 4
723 4
712 4
260 4