2017-06-15 4 views
0

Ich benutze Firebase mit VueJS und VUEX.Firebase + Vue + Vuex: Den Benutzer angemeldet halten

Ich möchte den Benutzer aktualisiert, wenn ich die Seite aktualisieren.

Was soll ich tun?

+0

Sie durch das Lesen beginnen könnte [Welche Themen kann ich fragen über] (http://stackoverflow.com/help/on-topic) und [Wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) und [die perfekte Frage ] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) und wie man ein [minimales, komplettes und überprüfbares Beispiel] erstellt (http://stackoverflow.com/help/mcve) – RiggsFolly

+0

Sie haben Recht. Ich sollte. Ich werde mir diese Dokumente so bald wie möglich ansehen. –

Antwort

0

Ich habe die Logik in einer vuex-Mutation setzen:

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

und ich nenne es in der beforeCreate meiner Komponente:

this.$store.dispatch('RETRIEVE_USER') 
Verwandte Themen