Задать вопрос
@Eitewi

Как обновить данные по router.push()?

Здравствуйте, компонент делает
$router.push({
                path: '/selectId',
                query: {id: id },
              })

Как я могу обновлять переменною id из data когда кто-то вызвал routerPush
Вариант с
mounted() {
    if (this.$route.id)
      this.id = this.$route.query.id;
  },

Не обновляется(
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Avenue
    Javascript. Frontend
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
watch: {
  "$route.query.id": function (value) {
    // do something
    this.id = value;
  }
}
Ответ написан
Комментировать
@dGololobov
начинающий
mounted() {
if (this.$route.query?.id)
this.id = this.$route.query.id;
},
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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