首页 > 技术文章 > vuex-persistedstate 持久化 刷新后数据不丢失

ligenyun 原文

1.vuex保持的数据,在页面刷新后,丢失

2.vuex-persistedstate 解决持久化问题

一 安装

npm install --save vuex-persistedstate

二 配置

 底层:sessionStorage  /  cookie

import Vue from 'vue'
import Vuex from 'vuex'
import createpersistedstate  from 'vuex-persistedstate'
Vue.use(Vuex);

export default new Vuex.Store({
  state:{
    uname:'jack'
  },
  getters:{
    uname:state=>state.uname
  },
  mutatiions:{
    SET_UNAME:(state,uname)=>{
      state.uname = uname;
    }
  },
actions:{
    setuname({commit},uname){
      commit('SET_UNAME',uname)
    }
  },
  plugins:[createpersistedstate()]
});

推荐阅读