我正在使用带有VueJS和VUEX的Firebase。
我想在刷新页面时保持用户更新。
我该怎么办?
我把逻辑放在一个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')