鍍金池/ 問答/HTML/ vuex中mapState問題

vuex中mapState問題

clipboard.png
clipboard.png
clipboard.png

在使用vuex的時候遇到一個問題:
過程是這樣的:刷新頁面的時候,在vue組件中判斷store中state.access_token 以及 store.userId是否為'',是的就執(zhí)行mutation中的方法從localstorage中把值再付給state.access_token 和 store.userId,然后在組建中觸發(fā)一個點擊事件,結果打印出來的依舊為'',是為什么呢?

回答
編輯回答
澐染

多此一舉了哈,初始化直接放state中即可,沒必要像你這么搞。你既然都知道是刷新了,你覺得還會有狀態(tài)保留么?

state: {
    access_token: localStorage.getItem('access_token') || '',
    userid: localStorage.getItem('userid') || ''
}
2017年6月27日 04:09