Firebase + Vue + Vuex:保持用户登录

问题描述:

我正在使用Firebase与VueJS和VUEX。Firebase + Vue + Vuex:保持用户登录

我想在刷新页面时保持用户更新。

我该怎么办?

+0

你可以开始关于](http://*.com/help/on-topic) 和[如何问一个好问题](http://*.com/help/how-to-ask) 和[完美的问题](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) 以及如何创建[最小,完整和可验证的示例](http://*.com/help/mcve) – RiggsFolly

+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')