当前位置: 首页 > 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

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

相关文章:

  • 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
  • 免费综合网站注册申请/seo推广技术
  • 一个商务宣传怎么做网站合适/中国网站排名前100
  • wap网站是什么意思/个人推广网站
  • 网站实名认证中心/怎么创建一个网站
  • 网站开发策划个人简历/成都seo网络优化公司
  • 那个做图网站叫什么/谷歌seo关键词优化