鍍金池/ 問答/HTML/ vuex初始化提交localstorage里到state,但是刷新瀏覽器還是會(huì)清

vuex初始化提交localstorage里到state,但是刷新瀏覽器還是會(huì)清空vuex的數(shù)據(jù),如何讓它刷新不請(qǐng)空

糾結(jié)了幾天的問題了,第一次用vuex保存登錄成功返回的數(shù)據(jù)。
代碼如下
store.js

clipboard.png

clipboard.png
login.vue組件里異步分發(fā)actions,如果狀態(tài)碼為200,將返回?cái)?shù)據(jù)保存到localstorage并提交mutilation到state里的logindata

clipboard.png

clipboard.png

能成功提交到state,其他頁面也能正確獲取,但是一刷新vuex就清空了,有位大神說設(shè)置vuex初始值重啟時(shí)應(yīng)該把本地存儲(chǔ)里的數(shù)據(jù)放到vuex中的state里。于是有了上面的寫法

clipboard.png
但是一刷新數(shù)據(jù)還是置空了,請(qǐng)問是不是哪里沒寫對(duì),求大神指點(diǎn),第一次用vuex,糾結(jié)幾天了,急死了

回答
編輯回答
萌小萌

https://segmentfault.com/q/10...
看我這個(gè)回答可能是你需要的

2017年7月5日 11:12
編輯回答
我以為

vuex中的數(shù)據(jù)是在緩存中的,刷新瀏覽器后肯定會(huì)沒有的。

如果只是為了拿登陸后的登錄態(tài),完全可以不用vuex,直接用localStorage存取就行了。
你把登錄態(tài)先存在local里,又取出來,再塞到state里,再取出來,感覺完全沒必要啊。

2017年10月23日 22:46
編輯回答
心夠野

你的意思因該是緩存數(shù)據(jù),然后通過vuex操作數(shù)據(jù)。。。。

2017年9月30日 16:57
編輯回答
巫婆

可以看看這個(gè),http://www.bslxx.com/m/view.p...

2017年5月16日 09:10
編輯回答
哚蕾咪

請(qǐng)求到數(shù)據(jù)后,立馬保存到 localStorage。

2017年6月16日 00:38