React роутер goBack не помещает последнее место в стек - PullRequest
0 голосов
/ 11 мая 2018

У меня есть страница списка и страница сведений в моем веб-приложении с использованием React Router v4.Я хотел бы добавить кнопку «Сохранить и закрыть» на странице сведений, которая при нажатии возвращает пользователя на страницу списка.

Если пользователь переходит со страницы списка на страницу сведений, а затем нажимает кнопку «Сохранить и закрыть», которая переводит его на страницу списка.Тогда я ожидаю, что если они нажмут кнопку «Назад» в браузере, то он вернется на страницу с подробностями.Вместо этого я обнаружил, что пользователю нужно нажать вперед в истории браузера, чтобы «вернуться» на страницу с подробностями.

Я использую функцию history.goBack (), которая, насколько я понимаю, только перемещает указатель назад в последнее местоположение, однако я хочу, чтобы он проталкивал последний маршрут в стеке местоположений.Мне не удалось найти способ сделать это.

1 Ответ

0 голосов
/ 11 мая 2018

Если вы хотите, чтобы навигация по предыдущей странице шла на предыдущую страницу, вам следует позвонить history.push вместо history.goBack.

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