本文由优网导航(www.uonce.com)提供,主要讲解关于pinia 数据持久化相关内容。
下载持久化插件
pnpm i pinia-plugin-persistedstate
npm i pinia-plugin-persistedstate
yarn add pinia-plugin-persistedstate
将插件挂载到pinia

程序员导航
优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站
import { createPinia } from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
const pinia = createPinia()
pinia.use(piniaPluginPersistedstate)
在要进行持久化的的模块中添加persist
import { defineStore } from 'pinia'
export const useStore = defineStore({
id: 'store',
state: () => {
return {
someState: 'hello pinia',
}
},
// 添加 persist为true即可
persist: true,
})
persist也可以是个配置项
import { defineStore } from 'pinia'
export const useStore = defineStore({
......
persist: {
key:'xxx', // 键名
stroage: localStorage/sessionStorage, // 保存位置
paths: ['xxx'], // 需要持久化的数据
}
})
具体配置可以参考:Configuration | pinia-plugin-persistedstate
相关推荐: HTML5扩展itemscope, itemtype, itemprop微数据的解释和应用
AI 工具导航
优网导航旗下AI工具导航,精选全球千款优质 AI 工具集
本文主要讲解关于HTML5扩展itemscope, itemtype, itemprop微数据的解释和应用相关内容,由优网导航(www.uonce.com)提供,欢迎关注收藏本站! 一、微数据是? 一个页面的内容,例如人物、事件或评论不仅要给用户看,还要让机器…
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...