vuex-persistedstate 持久化 刷新后数据不丢失


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()]
});

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM