Совпадает ли один и тот же маршрут несколько раз в реакции Router? - PullRequest
0 голосов
/ 21 апреля 2019

Я работаю над приложением, в котором я хотел бы, чтобы наложения были доступны практически на любой странице приложения. Я делаю так, чтобы одновременно можно было открывать несколько оверлеев. Используя React Router, я пытаюсь сделать так, чтобы шаблон совпадал несколько раз в одном URL.

В настоящее время у меня есть этот маршрут:

<Route path="*/overlay/:overlayPage" component={Overlay} />

Я бы хотел иметь возможность перейти к URL-адресу, например localhost/dashboard/profile/overlay/settings/overlay/another/, и в массиве были возвращены settings и another, соответствующие :overlayPage.

В настоящее время он возвращает что-то только в соответствии с параметрами: { 0: "/dashboard/profile/overlay/settings", overlayPage: "another"} path: "*/overlay/:overlayPage" url: "/dashboard/profile/overlay/settings/overlay/another/"

Есть идеи, возможно ли это? Спасибо за помощь, спасибо!

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