Как сделать, чтобы firebase.auth (). SignOut () удалил acces_token localstorage и изменил получатель vuex? - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь выполнить эту функцию Firebase, чтобы выйти из системы, уничтожить токен доступа localstorage и в конечном итоге изменить геттер Vuex (часть Vuex полностью настроена).Тем не менее, где-то в процессе это терпит неудачу, и журналы не очень помогают

Когда нажата кнопка «выход из системы», отображается компонент logout.vue, и это то, что находится в моей ловушке жизненного цикла созданного ():

firebase.auth().signOut().then(function() {
  localStorage.removeItem('access_token')
  this.$router.push({ name: 'login' })
}).catch(function(error) {
  console.log("unsuccessful sign-out")
});

Тем не менее, access_token все еще там, и getter logged_in по-прежнему установлен в true.

...