@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 реактивным?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Temur__k
Попробуй использовать :is в компоненте или keep-alive, точно не знаю сработает или нет.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы