You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
provide 和 inject 绑定不是可响应的,并不是因为 函数关闭了响应式定义的开关。开关关闭了,只是不做深度响应,表层还是响应的。
真正原因是 provide 初始化时,并没有做响应式处理。
所以如果 provide 提供的数据本身不是响应式,就不会触发 inject 的表层响应。
inject 关闭开关,真正起到的作用是避免依赖的重复收集。
以上是我的看法,如果错了请指正。
以及,文档很棒。
The text was updated successfully, but these errors were encountered:
我在学习这部分的内容,看到这里,觉得描述不准确。
我的看法如下
provide 和 inject 绑定不是可响应的,并不是因为 函数关闭了响应式定义的开关。开关关闭了,只是不做深度响应,表层还是响应的。
真正原因是 provide 初始化时,并没有做响应式处理。
所以如果 provide 提供的数据本身不是响应式,就不会触发 inject 的表层响应。
inject 关闭开关,真正起到的作用是避免依赖的重复收集。
以上是我的看法,如果错了请指正。
以及,文档很棒。
The text was updated successfully, but these errors were encountered: