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

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

關于vuex的問題?

關于vuex的問題?

飲歌長嘯 2018-08-28 14:30:46
在項目我想用vuex將其作為一個全局狀態的儲存方式,但是我現在在將數據存入vuex后,在F5刷新頁面或者路由跳轉的時候,state中的變量都會回到剛開始時候的狀態。比如:我在store.js中定義state的一個變量為userInfo:{},在用戶登陸后,我用mutations修改userInfo為登陸用戶信息,這個時候修改是成功的,但是,當我F5刷新頁面,或者路由跳轉的時候,userInfo會變為空對象請問下這個是為什么呢?vuex不是說state只能通過mutations修改嗎?為什么自己就會變回去?如果我要實現不變的話該怎么做?謝謝~
查看完整描述

2 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

因為vuex只是存在于內存里啊…
如果你要刷新是保持狀態,還是要使用cookie、localstotage、session這些

查看完整回答
反對 回復 2018-09-08
?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

樓上+1,
vuex只是保存在內存里,需要記錄狀態的話建議使用localstorage,
vuex更多的用途是保證路由間的通信,或者ajax來異步請求數據

查看完整回答
反對 回復 2018-09-08
  • 2 回答
  • 0 關注
  • 878 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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