Nuxt js - this. $ Router имеет две реакции в vuex - PullRequest
0 голосов
/ 28 мая 2020

Я использую nuxt js с SSR и vuex

В моем магазине у меня есть функция «действия», которая получает запросы и параметры из url

export const actions = {
  getQueryParams() {
    console.log({
      'this.$router.history': this.$router.history,
      'this.$router.history.current': this.$router.history.current,
    });
  }
  // ...
}

, но у меня есть два реакции

  1. Когда я захожу прямо на страницу, на которой используется это действие, у меня есть мой текущий маршрут ?
  2. когда я захожу на эту страницу с другой страницы (по nuxt-ссылке), у меня есть мой предыдущий маршрут, когда я звоню this.$router.history.current, и у меня есть мой текущий маршрут, когда я звоню this.$router.history и разрабатываю current ?

enter image description here

Понятия не имею, почему vueRouter и vuex работают так. Кто-нибудь может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...