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

Firebase+;Vue+;Vuex:保持用户登录,firebase,vue.js,vuex,Firebase,Vue.js,Vuex,我将Firebase与VueJS和VUEX一起使用 我希望在刷新页面时保持用户更新 我该怎么办?我将逻辑放在vuex突变中: retrieveUser(state) { auth.onAuthStateChanged((user) => { if (user === null) { state.user.key = null } else { state.user.key = user.uid router.replace('/for

我将Firebase与VueJS和VUEX一起使用

我希望在刷新页面时保持用户更新


我该怎么办?

我将逻辑放在vuex突变中:

retrieveUser(state) {
  auth.onAuthStateChanged((user) => {
    if (user === null) {
      state.user.key = null
    } else {
      state.user.key = user.uid
      router.replace('/forum')
    }
  })
},
我在组件的
创建之前调用它:

this.$store.dispatch('RETRIEVE_USER')

我将逻辑放在vuex突变中:

retrieveUser(state) {
  auth.onAuthStateChanged((user) => {
    if (user === null) {
      state.user.key = null
    } else {
      state.user.key = user.uid
      router.replace('/forum')
    }
  })
},
我在组件的
创建之前调用它:

this.$store.dispatch('RETRIEVE_USER')

你可以从阅读和如何创造一个你是对的开始。我应该。我会尽快看一下这些文档。你可以从阅读和如何创建一个你是对的文档开始。我应该。我会尽快看一下这些文件。