标签: nuxt-plugin

nuxt3如何在可组合中调用pinia商店

自 nuxt 3.4.0 更新以来,pinia 存储不能再在可组合项中使用。

//example composable
import { useAuthStore } from '~/store/auth-store';
const authStore = useAuthStore();

export function doSomethingWithStore() {
  return authStore.checkAuthUser;
}
Run Code Online (Sandbox Code Playgroud)

您现在将收到以下错误

getActivePinia was called with no active Pinia. Did you forget to install pinia? const pinia = createPinia() app.use(pinia) This will fail in production.
Run Code Online (Sandbox Code Playgroud)

请参阅 stackblitz 示例 https://stackblitz.com/edit/broken-pinia-store-in-composeables?file=composables%2FthisBreaks.js,nuxt.config.ts

javascript vue.js nuxt.js pinia nuxt-plugin

2
推荐指数
1
解决办法
3648
查看次数

标签 统计

javascript ×1

nuxt-plugin ×1

nuxt.js ×1

pinia ×1

vue.js ×1