Как следить за изменением url?

Приветствую. Есть 2 страницы vue (/1 и /2). Используется history mode. После определенных действий вызываю в методе страницы переход (this.$router.push("/2") - находясь на первой, и (this.$router.push("/1") - находясь на второй.
Одна из переменных в data следит за url (a: parseInt(this.$route.path, 10)). Благодаря переменной определяется куда переходить. Как сделать, чтобы она следила за url? ибо если обновить страницу - она увидит, если перейти с помощью роутера (this.$router.push("/1")) - она не изменится.
  • Вопрос задан
  • 2591 просмотр
Пригласить эксперта
Ответы на вопрос 2
rshaibakov
@rshaibakov
Web-разработчик
Вам нужно использовать хук beforeRouteUpdate
Ответ написан
@Artem0071
Безработный mr. Junior
watch: {
    '$route' (to, from) {
      // code...
    }
  }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы