当前位置: 首页 > news >正文

Pinia持久化存储插件, 持久化存储插件安装(超详细教程)

目录

1. 持久化存储插件

第一步:安装插件

第二步:在main.js文件中导入插件,并注册

第三步: 在web.js添加persist: true

2. 进行测试

2.1 测试代码


1. 持久化存储插件

把pinia定义好的数据存储到本地的localstore中实现持久化存储,这时需要使用一个插件pinia-plugin-persistedstate

接下来我们安装该插件并学会使用它。

第一步:安装插件

    安装插件命令

npm i pinia-plugin-persistedstate

第二步:在main.js文件中导入插件,并注册

引入插件代码

import piniapluginpersistedstate from 'pinia-plugin-persistedstate'

第三步: 在web.js添加persist: true

2. 进行测试

2.1 测试代码

<template><!-- <router-view></router-view> -->
<!-- webStore获取到的值: {{ web.state }} -->
webStore获取到的值: {{ web.count }}
<br>
<button @click="web.count++">点我+1</button>
</template><script setup>
import { webStore } from './store/web.js'
const   web = webStore()
</script>

然后刷新一下页面

 F12打开检查, 进入Application应用. 点击左边的本地储存, Storage下的localhost

 重新运行代码后发现, 数据是不变的

http://www.dtcms.com/a/206147.html

相关文章:

  • c/c++的opencv腐蚀
  • 如何解决鸿蒙应用闪退问题
  • ABP VNext + Elasticsearch 实战:微服务中的深度搜索与数据分析
  • 软件开发技术文档范文
  • Python训练打卡Day31
  • 8天Python从入门到精通【itheima】-29~31
  • [Memory] 01.QEMU 内存虚拟化概览
  • czml数据以及应用
  • 5.22打卡
  • 5.22学习日记 ssh远程加密、非对称加密、对称加密与中间人攻击的原理
  • HarmonyOS NEXT~React Native 在鸿蒙系统上的应用与实践
  • Netty学习专栏(二):Netty快速入门及重要组件详解(EventLoop、Channel、ChannelPipeline)
  • Nginx 代理Https服务
  • 关于pgSQL配置后Navicat连接不上的解决方法
  • vue页面目录菜单有些属性是根据缓存读取的。如果缓存更新了。希望这个菜单也跟着更新。
  • 第二十二次博客打卡
  • 前端vscode学习
  • 关于如何在Springboot项目中通过excel批量导入数据
  • CentOS安装最新Elasticsearch8支持向量数据库
  • openEuler 22.03 LTS-SP3 系统安装 docker 26.1.3、docker-compose
  • 大队项目流程
  • 关于WPS修改默认打开设置
  • scikit-learn pytorch transformers 区别与联系
  • 推荐一个Excel与实体映射导入导出的C#开源库
  • C++(28):容器类 <map>
  • 前端学习笔记element-Plus
  • GaussDB(PostgreSQL)查询执行计划参数解析技术文档
  • 嵌入式学习的第二十六天-系统编程-文件IO+目录
  • AJAX get请求如何提交数据呢?
  • 阿里巴巴 MCP 分布式落地实践:快速转换 HSF 到 MCP server