@bubaley

Как заново получить данные в рамках компоненты Vue?

Здравствуйте
Суть проблемы есть компонента по роуту /user/1
Она при created отрисовывает данные из store
Но есть возможность из user/1 перейти в user/2
Но тогда, это компонента создана и перерисовать данные не получается, потому что created mounted отрабатывает только в 1 раз.
На компе решили проблемы делать watch за изменением роута, и по параметру отрисовывать.
Но проблема в том, что на телефоне при нажатии кнопки назад, роут меняется но компонента не изменяется.
Watch почему то не ловит изменения.
Как можно решить эту проблему?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
vetero4eg
@vetero4eg
Frontend
https://router.vuejs.org/ru/guide/advanced/navigat...
возможно решит вашу проблему
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
fallus
@fallus
Задай key router-view.
Например:
<router-view :key="this.$route.name"></router-view>
Ответ написан
Ваш ответ на вопрос

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

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