Vue3项目作为库导出后在其他项目失去响应式的问题的解决办法

问题描述

使用vue3开发的库在其他项目中使用,发现computed最初可以触发,但是当监听的值后续改变却无法监听到。

解决办法

检查你的代码,或者用全局搜索,搜索文本@vue/reactivity。看是否有地方引入了这个库。将其全部改为从vue引入。从@vue/reactivity引入vue核心功能,在web项目中是正常的,但是作为库模式就不行。

正常情况下不该使用@vue/reactivity,但是在使用vscode智能补全时没注意就引入了。

你可能感兴趣的:(Vue3项目作为库导出后在其他项目失去响应式的问题的解决办法)