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

Как создать реактивную переменную принимающую параметры роута?

При клике я передаю параметры(videocards,processors)
@click="$router.push({name: 'adminVideo', params: {id: 'videocards'}})"
@click="$router.push({name: 'adminVideo', params: {id: 'processors'}})"


и принимаю их в компоненте

setup() {
    const route = useRoute()
    const path = computed(() => route.params.id)
    const routParam = path.value

  
    return { routParam}
  }


но проблема в том что если я зайду сначала на videocards, routParam станет равен videocards и после этого если зайду на processors то routParam не изменится, он будет менятся только после обновления страницы. Как сделать routParam реактивным?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Temur__k
Попробуй использовать :is в компоненте или keep-alive, точно не знаю сработает или нет.
Ответ написан
Ваш ответ на вопрос

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

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