我有这样的代码:
<BrowserRouter>
<Switch>
<Route path="/" exact component={component1} />
<Route path="/somewhere/:something" component={component2} />
</Switch>
</BrowserRouter>
我尝试了此操作,因为最后,我想用相同的组件/结果匹配多个路径:
<BrowserRouter>
<Switch>
<Route path={["/somewhere/:something","/somewhere2/:something"]} component={component2} />
</Switch>
</BrowserRouter>
并且路径匹配,但是我的参数(:something)没有传递给它。知道为什么吗? react-router的文档tells me:
path-to-regexp@^1.7.0可以理解的任何有效URL路径或路径数组。