- 安装
npm install pinia-persistedstate-plugin
- 在main.js中使用
import {createPersistedState} from 'pinia-persistedstate-plugin'
const persist=createPersistedState();
pinia.use(persist)
- 在token.js中定义状态store时指定持久化配置参数
export const useTokenStore = defineStore('token',()=>{
//1.定义描述token
const token = ref('')
//2.定义修改token的方法
const setToken = (newToken)=>{
token.value = newToken
}
//3.定义移除token的方法
const removeToken = ()=>{
token.value=''
}
return {
token,setToken,removeToken
}
},
{
persist:true//持久化存储token
})