安装
yarn add vuex-persistedstate
导入
import createPersistedState from 'vuex-persistedstate'
vuex-persistedstate 持久化模式
默认 :localStorage
可配置为 sessionStorage
plugins: [createPersistedState({
storage:window.sessionStorage,
}
)],
使用
const store = new Vuex.Store({
modules: {
user: {},
},
getters,
actions, // 异步
mutations, // 同步
plugins: [createPersistedState({
// storage:window.sessionStorage,
}
)],
})
多 modules 版本
const store = new Vuex.Store({
modules: {
user: {},
menu: [],
},
getters,
actions, // 异步
mutations, // 同步
plugins: [createPersistedState({ })],
})
本文介绍了如何在Vue应用中使用vuex-persistedstate插件将Vuex的状态保存到localStorage或sessionStorage,以实现实例中的模块化状态持久化。适合开发者理解和配置状态持久化策略。
2555

被折叠的 条评论
为什么被折叠?



