亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vuex 存儲信息,刷新頁面后數據沒了,有什么辦法可以保留數據么?

vuex 存儲信息,刷新頁面后數據沒了,有什么辦法可以保留數據么?

蕭十郎 2018-09-05 15:23:26
其實有2個問題,請各位大神指教1: vuex dispatch了getUserInfo, 正常情況下沒問題,刷新頁面后就沒辦法的到數據了。有什么辦法可以解決這個問題,存本地緩存么。。如果存本地緩存的話。。那還要用vuex干嘛呢。。。2:也是vuex的問題。。我在computed 使用 ...mapGetters(['getUserInfo']) 跳轉頁,數據正常,但是用    computed: {         getUserInfo:function(){       return this.$store.getters.getUserInfo     }   }這種就為空。。請問這個mapGetters映射和this.$store 這種方法的區別謝謝各位大神支招= =!
查看完整描述

2 回答

?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

vuex里用來存儲的也只是一個全局變量,當頁面刷新,該全局變量自然不存在了。
用戶信息建議存儲到localStorage里面存儲一份
localStorage.setItem(key, value) //存儲數據,value為string類型,如果要存對象,先轉換
localStorage.getItem(key) //獲取數據

查看完整回答
反對 回復 2018-09-09
?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

取到 userInfo 后存到 localStorange 里一份,然后在頁面加載的時候去取一下 localStorange
的值放到 vuex 里面。保證存取同步。

查看完整回答
反對 回復 2018-09-09
  • 2 回答
  • 0 關注
  • 2348 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號