在React Router中多次匹配相同的路由?

时间:2019-04-21 19:21:11

标签: javascript reactjs url react-router

我正在开发一个应用,希望在该应用的几乎任何页面上都可以使用叠加层。我正在这样做,以便可以一次打开多个覆盖。我试图使用React Router在一个网址中多次匹配模式。

目前我有这条路线:

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

我希望能够转到localhost/dashboard/profile/overlay/settings/overlay/another/之类的网址,并在数组中返回settingsanother,并与:overlayPage匹配。

当前,它仅返回类似于params的内容: { 0: "/dashboard/profile/overlay/settings", overlayPage: "another"} path: "*/overlay/:overlayPage" url: "/dashboard/profile/overlay/settings/overlay/another/"

知道这是否可行吗?感谢所有帮助,谢谢!

0 个答案:

没有答案