yaolunmao / vue-webtopo-svgeditor

基于vue3实现的svg可视化web组态编辑器。可无需修改代码动态添加svg组件
http://svg.yaolm.top/
MIT License
459 stars 173 forks source link

引入现有项目后报错 #37

Closed ninestep closed 1 year ago

ninestep commented 1 year ago

引入现有项目后报错 Error: [🍍]: "getActivePinia()" was called but there was no active Pinia. Did you forget to install pinia? 该怎么解决?Pinia已安装

yaolunmao commented 1 year ago

检查一下pinia是否注册成功了,注册pinia要在引用WebtopoSvgEdit插件之前才可以,或者可参考https://github.com/yaolunmao/vue-webtopo-svgeditor/tree/main/demo/vue-webtopo-svgeditor-example

ninestep commented 1 year ago

肯定是注册了,注册pinia是在main.ts,组件引用是在页面内,而且我是直接将你的示例复制进页面内 image image

ninestep commented 1 year ago

另外我自己的程序也是使用pinia的,如果没有注册我的登录状态也不会生效

yaolunmao commented 1 year ago
import store from './store ' ;

不清楚你的store里面写了什么是否有冲突,如果没有冲突的话代码是没有问题的,能否提供一个可复现的最小示例项目?

ninestep commented 1 year ago

我尝试复现一下

ninestep commented 1 year ago

没有找到具体问题,但是把组件更新到最新后显示正常