因为我路由文件想要使用pinia把所有的路由list传入但是我在用pinia的时候报错

但是我已经在main.ts中挂载过,后来发现是因为 pinia实例还没挂载 而在route中就使用了
所以在route中pinia还需要挂载或者传入实例

在store文件夹下新建index.ts

import { createPinia } from 'pinia'
// 使用持久化插件
import piniaPluginPersist from 'pinia-plugin-persist'
const pinia = createPinia()
pinia.use(piniaPluginPersist)
export default piniaexport * from './modules/useUserStore'

在路由route.ts中

import pinia from '@/store';
const store = navStore(pinia);

成功解决!!

介绍一下持久化
有些时候我们需要缓存他 我们想要的是用localStorage,但是有一个插件pinia-plugin-persist我们可以利用好

npm install pinia-plugin-persist
export const navStore = defineStore('nav', {state: () => ({}),actions: {},persist: {// 开启持久化enabled: true,strategies: [{// 自定义存储的 key,默认是 store.$idkey: "custom storageKey",// 可以指定任何 extends Storage 的实例,默认是 sessionStoragestorage: localStorage,// state 中的字段名,按组打包储存paths: ["foo", "bar"]}]}
});

vue3 中使用pinia报错 pinia.mjs:1696 Uncaught Error: []: getActivePinia was called with no active Pinia.相关推荐

  1. vue3中使用jweixin-module报错

    在vue3中使用: var jweixin = require('jweixin-module'); 会编译报错:require is not defined,没有require模块,改成import ...

  2. 关于php中Undefined index报错不是notice而是error的问题

    众所周知,在php中,如果调用一个不存在的数组的key,会有notice提示,如果开启了display_errors => On,则会输出该notice提示 notice: undefined ...

  3. 在router中使用pinia报错解决

    在router中使用pinia(getActivePinia was called with no active Pinia. Did you forget to install pinia)报错解决 ...

  4. 在ts文件中使用pinia报错解决

    在ts文件中使用pinia(getActivePinia was called with no active Pinia. Did you forget to install pinia)报错解决 一 ...

  5. [pinia]报错信息:getActivePinia was called with no active Pinia. Did you forget to install pinia

    在优化vue的过程中,看到目前为止官方推荐的数据管理工具是pinia,而我使用的是vuex pinia的迁移非常快捷方便 所以接下来简要说明一下迁移过程中遇到的问题 迁移问题 getActivePin ...

  6. 《一起学习rgbdSLAM》中g2o部分报错的问题

    <一起学习rgbdSLAM>中g2o部分报错的问题 在高博的<一起学习rgbdSLAM>第六讲中使用到了g2o工具.但是由于版本问题,按照高博的写法来编写代码在编译过程中会报错 ...

  7. anconda安装后命令行中安装tensorflow报错

    现象  anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...

  8. K.O. -------- Eclipse中Maven的报错处理

    ----------------------siwuxie095 K.O. -------- Eclipse 中 Maven 的报错处理 1.报错一: A 'Maven Build' configur ...

  9. python无法启动该程序因为计算机中丢失_python报错:无法启动此程序,因为计算机中丢失...

    原标题:python报错:无法启动此程序,因为计算机中丢失 python报错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll api-ms-win- ...

  10. Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

    Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...

最新文章

  1. vb matlab 比较,【笔记】VB.NET和MATLAB读取二进制文件(中文+数值)之比较
  2. 微信小程序-锚点定位+内容滑动控制导航选中
  3. 如何打造一流的视觉AI技术
  4. 计算机班级logo设计图案简单,班级的标志设计的简洁好看图片
  5. 第二讲:Android系统构架分析和应用程序目录结构分析
  6. 转 AIX7.2+11.2.0.4RAC实施
  7. div溢出显示时用省略号结尾 .
  8. 8、Java Swing JCheckBox:复选框组件
  9. Springboot @Value获取配置文件中的值失效
  10. 控制器局域网can总线
  11. pip install scikit-image on windows 失败 解决方案
  12. java环形队列测试,JAVA数据结构之循环队列的实现
  13. 拟牛顿法matlab程序_牛顿环实验的数据处理改进及图像分析
  14. SpringBoot02——A Simple SpringBoot ProjectHot Deployment
  15. mongodb:修改oplog.rs 的大小size
  16. 第11章 枚举与泛型
  17. python学习(四):犹如鸿雁一般的Flask,小小框架有着无限可能
  18. HaiBox-E边缘计算盒子怎么样,关于HaiBox-E边缘计算盒子的评析
  19. 8、JAVA入门——switch选择结构
  20. PR制作视频开头上下帷幕拉开效果

热门文章

  1. 黑暗城堡 LibreOJ - 10064(SPFA)
  2. e4a浏览框本地HTML,E4A浏览器
  3. python整数反转
  4. React项目中提示caniuse-lite已过时,建议更新
  5. eclipse保存后不会自动编译
  6. 读书心得:一个程序员的自我反思
  7. Win7+U盘安装Ubuntu 双系统超级详细教程
  8. 【随笔】Linux刷脏页
  9. 用python编程点菜系统_python3实现点餐系统
  10. 卧槽!被蜜雪冰城洗脑了!