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

Vue.js router — не работают стрелки назад / вперёд в браузере. Как исправить?

Всем привет!

Разрабатываю сайт на Vue.js, столкнулся с проблемой - при попытке вернутся на предыдущую страницу стрелками назад / вперед в браузере - остаётся текущая страница (данные в компоненте не меняются).

Url в браузере меняется программно, при нажатии на кнопку выполняется такой код (При нажатии на кнопку меняется url и обновляются данные компонента):
this.$router.history.push(`/movie/uid/${chosenMovie.uid}`);


Как это можно исправить?
  • Вопрос задан
  • 457 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro
frontend developer
Вообще-то, vue-router сам всё делает. Ручные манипуляции с историей излишни.
Ответ написан
Ваш ответ на вопрос

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

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