Vuex持久化 - web前端 | MrNobody = MrNobody's Blog = 保持呼吸 不要断气

# vuex 持久化

vuex 可以进行全局的状态管理,在开发的过程中,用户的各种信息(用户名token头像),需要 vuex 中存储,并且本地存储,我们可以安装一个 vuex 的插件 vuex-persistedstate 来支持 vuex 的状态持久化,免去自己存储的环节。

  1. 安装 vuex-persistedstate 来支持 vuex 的状态持久化
npm i vuex-persistedstate
  1. store/index.js 中导入和配置
import {createStore} from 'vuex'
import {modulesA} from "@/store/modules/modulesA";
import createPersistedState from 'vuex-persistedstate'
export default createStore({
    modules: {
        modulesA
    },
    // 配置插件
    plugins: [
        createPersistedState({
            // 本地存储的名字
            key: 'demo-store',
            // 指定需要存储的模块
            path: ['modulesA']
        })
    ]
})
// 默认是存储到 localStorage
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Mr_Nobody 微信支付

微信支付

Mr_Nobody 支付宝

支付宝

Mr_Nobody 贝宝

贝宝