如果你是从vuex转向使用pinia,那么你可能遇到这个问题getActivePinia was called with no active Pinia. Did you forget to install pinia?。明明已经安装了pinia,为什么会有这个提示呢?
原因是你可能在setup的组件之外使用了useStore
根本原因是组合式api需要在setup中执行,把useAuthStore()拿到带有setup的组件中使用就好了。
参考链接
https://github.com/vuejs/pinia/discussions/971