2017-06-15 154 views
0

我正在使用Firebase與VueJS和VUEX。Firebase + Vue + Vuex:保持用戶登錄

我想在刷新頁面時保持用戶更新。

我該怎麼辦?

+0

你可以開始關於](http://stackoverflow.com/help/on-topic) 和[如何問一個好問題](http://stackoverflow.com/help/how-to-ask) 和[完美的問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) 以及如何創建[最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve) – RiggsFolly

+0

您是對的。我應該。我會盡快查看這些文件。 –

回答

0

我已經把邏輯在vuex突變:

retrieveUser(state) { 
    auth.onAuthStateChanged((user) => { 
    if (user === null) { 
     state.user.key = null 
    } else { 
     state.user.key = user.uid 
     router.replace('/forum') 
    } 
    }) 
}, 

,我把它在我的組件的beforeCreate:通過閱讀[我可以問什麼議題

this.$store.dispatch('RETRIEVE_USER')