问题描述
使用vue3开发的库在其他项目中使用,发现computed最初可以触发,但是当监听的值后续改变却无法监听到。
解决办法
检查你的代码,或者用全局搜索,搜索文本@vue/reactivity
。看是否有地方引入了这个库。将其全部改为从vue
引入。从@vue/reactivity
引入vue核心功能,在web项目中是正常的,但是作为库模式就不行。
正常情况下不该使用@vue/reactivity
,但是在使用vscode智能补全时没注意就引入了。
使用vue3开发的库在其他项目中使用,发现computed最初可以触发,但是当监听的值后续改变却无法监听到。
检查你的代码,或者用全局搜索,搜索文本@vue/reactivity
。看是否有地方引入了这个库。将其全部改为从vue
引入。从@vue/reactivity
引入vue核心功能,在web项目中是正常的,但是作为库模式就不行。
正常情况下不该使用@vue/reactivity
,但是在使用vscode智能补全时没注意就引入了。