vue3中pinia的数据持久化

一、安装插件

npm i pinia-plugin-persistedstate

二、注册

import { createApp } from 'vue'

import { createPinia } from 'pinia'

import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'

import './style.css'

import App from './App.vue'

const pinia = createPinia()

pinia.use(piniaPluginPersistedstate)

const app = createApp(App)

app.use(pinia)

app.mount('#app')

三、使用

(1)注意:使用pinia仓库的地方要配置久化,(默认是sessionStorage关闭页签数据就没有了)

// 持久化配置

persist: {

key: 'counter-data',

storage: sessionStorage,

},

四、页面使用

持久化插件地址:https://prazdevs.github.io/pinia-plugin-persistedstate/zh/guide/

相关推荐
FYKJ_20104 小时前
springboot贺州地方新闻网站87812-计算机课程设计、毕业设计
java·vue.js·spring boot·python·mysql·django·课程设计
何何____4 小时前
Vue 全局事件总线详解
前端·javascript·vue.js
EatFan5 小时前
Go语言全栈实战:基于 Gin + Vue + JWT + RBAC 从零搭建前后端分离权限管理系统
vue.js·golang·go·vue·gin·jwt·rbac
陈拉斯6 小时前
Vue SPA 站百度收录“全军覆没“?一次预渲染抢救的完整实战(2026 踩坑版)
vue.js
一 乐17 小时前
动漫书销售商城|基于springboot + vue动漫书销售商城(源码+数据库+文档)
java·数据库·vue.js·spring boot·毕业设计
wengad20 小时前
从 wangEditor 迁到 wangEditor-next
前端·javascript·vue.js
FYKJ_20101 天前
django电影推荐系统55066-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
qq_316837751 天前
阿里云百炼 fun-asr-realtime uniapp vue3 调用
javascript·vue.js·uni-app
李剑一1 天前
AntDesign老版本没有月份和年份区间选择组件?我封装了一个完美版,附源码!
前端·vue.js
计算机毕设定制辅导-无忧学长1 天前
《基于Spring Boot的减脂轻食购物网站》
java·vue.js·spring boot·后端·减脂轻食购物网站