效果
实现方法
插件:pinia-plugin-persistedstate
链接地址
具体操作
安装
npm i pinia-plugin-persistedstate
添加到 pinia 实例上
import { createPinia } from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
const pinia = createPinia()
pinia.use(piniaPluginPersistedstate)
设置persist
在使用store,将persist设置为true即可实现
import {defineStore} from 'pinia'
export const useCounterStore = defineStore('main', {
state: () => ({
someState: '你好 pinia',
}),
actions:{
updateName(){
this.someState='你好 Java'
}
},
persist: true
})