@Eitewi

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

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

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

Не обновляется(
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ответы на вопрос 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;
},
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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