使用provide和inject时初始化有效但监不听到provide导出的值的变化
这个问题是我自身的沙雕问题,仅供参考。
vue2里肯定不会遇到我这种问题,因为他对data数据源全部进行了响应式绑定
但vue3里的响应式绑定要自己用shallowReactive和reactive进行手动绑定
导致我们有时候会传shallowReactive和reactive内部的值
此时provide和inject是监听不到你的值的(太悲惨了)
错误示例:
1 |
|
正确示例
1 |
|
使用provide和inject时初始化有效但监不听到provide导出的值的变化
http://ultracode.cn/2023/05/25/NewVue3/使用provide和inject时初始化有效但监不听到provide导出的值的变化/