1、之前在main.js中使用方式是: import { createPinia } from 'pinia' const pinia = createPinia(); app.use(pinia); 2、现在的问题是我要再建一个js文件,需要用到我建的pinia的store,然后报错:getActivePinia was called with no active Pinia. Did you forget to install pinia? 问题就是要重新在这个...
currentMenu = to.params["name"]; next() }) export default router; 此时浏览器控制台会报如下错误,这是因为 pinia 还没有挂载到 app 上。 解决办法 pinia官网 pinia 官网已经清楚写明组件外应该如何使用 pinia: 在钩子函数外,pinia 还没有被挂载,但是在前置守卫函数中,pinia 已经被挂载了,所以获取全局...
did you mean to set the 'm 文心快码 作为Comate,由文心一言驱动的智能编程助手,我将根据你提供的问题和参考信息,分点详细回答你的问题。 1. 检查模块名称拼写错误 首先,确认模块名称pinia-plugin-persistedstate是否拼写正确。根据你提供的参考信息,这个模块名称看起来是正确的,没有明显的拼写错误。 2. 确认模块...
Uncaught Error: [🍍]: getActivePinia was called with no active Pinia. Did you forget to install pi... pinia 报错 如下: 原因是在setup 之外调用了 usestore
Did you forget to install pinia? reason 在使用pinia之前未定义pinia solution 场景1: 没有安装pinia,然后在main.ts使用会报错 解决办法: yarn add pinia 即可 场景2:createPinia 是方法名 语法错误 app.use(createPinia); 应该是:app.use(createPinia()); 场景3:其他我遇到的场景的原因如下: 在定义全局...
getActivePinia was called with no active Pinia. Did you forget to install pinia 不要在permission.js文件里 import {useMainStore} from "@/store/main"; 后直接 const storeMain = useMainStore() 要在beforeEach 再去执行 不然由于 permission.js加载的时候就会执行useMainStore()...
getActivePinia was called with no active Pinia. Did you forget to install pi vue3+vue-router4 参考:https://blog.csdn.net/qq_21473443/article/details/126405859 stores/store.ts //在这里而不是在main.ts中创建的原因是,permission.ts中使用pinia会出现未注册的错误import { createPinia }from'pinia'...
外部js调用pinia时,解决报错getActivePinia was called with no active Pinia. Did you forget to install pinia?外部js调用pinia时,解决报错getActivePinia was called with no active Pinia. Did you forget to install pinia? 好文要顶 关注我 收藏该文 微信分享 web_cnblogs 粉丝- 0 关注- 0 +加关注 ...
vue3+pina 使用过程中报" getActivePinia was called with no active Pinia. Did you forget to install pinia?" 场景# 我们需要为应用所有发送网络请求之前显示loading,网络请求结束后取消loading。 app.vue中加载loading组件,并由下面的控制 使用pina来存储loading的状态...