我正在尝试执行此Firebase函数以注销,销毁localstorage的访问令牌并最终更改Vuex吸气剂(Vuex部分已全部设置)。但是,在此过程中的某个地方失败了,并且日志没有太大帮助
单击“注销”按钮时,将呈现一个logout.vue组件,这就是我的created()生命周期挂钩中的内容:
firebase.auth().signOut().then(function() {
localStorage.removeItem('access_token')
this.$router.push({ name: 'login' })
}).catch(function(error) {
console.log("unsuccessful sign-out")
});
但是,access_token仍然存在,并且login_in getter仍设置为true。