方式一、使用localStorage在數(shù)據(jù)存儲
創(chuàng)新互聯(lián)主營清江浦網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),清江浦h5微信平臺小程序開發(fā)搭建,清江浦網(wǎng)站營銷推廣歡迎清江浦等地區(qū)企業(yè)咨詢
1、要在瀏覽器刷新的時候重新存儲起來
if (window.localStorage.getItem(authToken)) { store.commit(types.SETLOANNUMBER, window.localStorage.getItem('loanNumber')); }
方式二、使用vue-cookie插件來做存儲
1、參考地址傳送門
2、安裝包
npm install vue-cookie --save
3、在store中存儲起來
import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex) var VueCookie = require('vue-cookie'); export default new Vuex.Store({ state: { token: VueCookie.get('token') }, mutations: { saveToken(state, token) { state.token = token; // 設(shè)置存儲 VueCookie.set('token', token, { expires: '30s' }); } }, actions: { } })
4、在登錄頁面中設(shè)置到存儲中
import { mapMutations } from 'vuex'; export default { methods: { login() { this.saveToken('123') }, ...mapMutations(['saveToken']) } };
方式三、使用vuex-persistedstate插件參考文件
在做大型項目,很多數(shù)據(jù)需要存儲的建議使用這種方式
您可能感興趣的文章:
mpvue中配置vuex并持久化到本地Storage圖文教程解析
vuex的使用及持久化state的方式詳解
weex里Vuex state使用storage持久化詳解
文章同步發(fā)布: https://www.geek-share.com/detail/2756840369.html