Я использую 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,
});
}
// ...
}
, но у меня есть два реакции
- Когда я захожу прямо на страницу, на которой используется это действие, у меня есть мой текущий маршрут ?
- когда я захожу на эту страницу с другой страницы (по nuxt-ссылке), у меня есть мой предыдущий маршрут, когда я звоню
this.$router.history.current
, и у меня есть мой текущий маршрут, когда я звоню this.$router.history
и разрабатываю current
?
Понятия не имею, почему vueRouter и vuex работают так. Кто-нибудь может мне помочь?