我正在开发一个应用,希望在该应用的几乎任何页面上都可以使用叠加层。我正在这样做,以便可以一次打开多个覆盖。我试图使用React Router在一个网址中多次匹配模式。
目前我有这条路线:
<Route path="*/overlay/:overlayPage" component={Overlay} />
我希望能够转到localhost/dashboard/profile/overlay/settings/overlay/another/
之类的网址,并在数组中返回settings
和another
,并与:overlayPage
匹配。
当前,它仅返回类似于params的内容:
{
0: "/dashboard/profile/overlay/settings", overlayPage: "another"}
path: "*/overlay/:overlayPage"
url: "/dashboard/profile/overlay/settings/overlay/another/"
知道这是否可行吗?感谢所有帮助,谢谢!