Как перейти к предыдущему состоянию в vue router, заменяя текущее состояние - PullRequest
0 голосов
/ 30 августа 2018

В маршрутизаторе Vue есть метод:

router.replace()

Но нет документации, как мне вернуться, используя замену, как я могу сделать с window.history.back ()? Моя цель - стереть текущее состояние из стека истории и вернуться на предыдущую страницу.

1 Ответ

0 голосов
/ 30 августа 2018

с официального маршрутизатора Vue документы

router.replace (местоположение, onComplete ?, onAbort?)

Он действует как router.push, единственная разница в том, что он перемещается без нажатия новой записи в истории, как следует из ее названия - это заменяет текущую запись.

Программный router.replace (...)

Итак, вы должны быть в состоянии сделать что-то вроде

router.replace(previousLocation);

Где предыдущим местоположением является строка с названием вашего предыдущего местоположения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...