Необходимо при успешном входе в систему перестать отображать роут авторизации
Компонент:
<template>
  <div id="app">
      <ul>
          <li v-if="login">
              <router-link to="/tickets">Билеты</router-link>
          </li>
          <li v-else>
              <router-link to="/authorization">Авторизация</router-link>
          </li>
      </ul>
      <router-view></router-view>
  </div>
</template>
<script>
export default {
    name: 'app',
    computed: {
        login() {
            return this.$store.authInfo
        }
    },
    components: {
    }
}
</script>
Обновление state:
const state = {
    authInfo: {}
};
const mutations = {
    loginSuccess(state, data) {
        console.log(data); // тут объект точно есть.
        state.authInfo = {...data}
    }
};
Проблема в том, что после записи в state роут так и продолжает мне быть виден.