如何使firebase.auth()。signOut()删除localstorage的acces_token并更改vuex getter?

时间:2019-04-03 23:22:21

标签: javascript firebase firebase-authentication vuex

我正在尝试执行此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。

0 个答案:

没有答案