VUE3_持久化
1. 安装
npm i pinia-plugin-persistedstate
2.将插件添加到pinia实例上 main.js文件
import { createApp } from 'vue'
import { createPinia } from 'pinia'
// 导入持久化插件
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
import App from './App.vue'
const pinia = createPinia() // 创建Pinia实例
const app = createApp(App) // 创建根实例 app.use(pinia.use(piniaPluginPersistedstate)) // pinia插件的安装配置
app.mount('#app') // 视图挂载
3.如何开启持久化?创建 Store 时,将 persist
选项设置为 true
。import { defineStore } from 'pinia'
export const useStore = defineStore('store', { state: () => { save:{
me:'saved',
notMe:'not-saved'
},
saveMeToo:'saved'
}, persist: {
key:'ljq-store',
paths:['save.me','saveMeToo'],
storage: sessionStorage
} })
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!