реагировать маршрутизатор 5 браузер кнопка назад изменяет состояние - PullRequest
0 голосов
/ 14 апреля 2020

В моем приложении есть многостраничная форма с URL-адресом http://localhost:3000/form. Когда я изменяю страницы в форме, URL остается прежним, но state изменяется для отображения разных представлений (страниц формы).

Новая функция, которую я хочу реализовать, - разрешить браузеру вернуться назад. кнопка для переключения видов / страниц (или изменение состояния) в многостраничной форме.

Возможно ли это? Как мне этого добиться?

1 Ответ

0 голосов
/ 14 апреля 2020

Почему именно вы хотите сохранить тот же маршрут? Если пользователь захочет вернуться в то же состояние, в котором он находился, по глубокой ссылке, он не сможет с этой реализацией, не так ли? Если вы хотите использовать тот же маршрут, вы можете по крайней мере использовать # маршруты, чтобы отслеживать, где в форме находится пользователь. Например. http://localhost: 3000 / форма # step1 , http://localhost: 3000 / форма # step2

, тогда кнопка «Назад» будет работать, чтобы переместить их на шаг назад.

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