有人可以解释为什么在斜线应用于子路径时找不到子路径
<Route path=":paramName1">
...
<Route path="/:paramName2" component={Child} />
</Route>
当斜杠被应用到父路径时,是否成功?
<Route path=":paramName1(/)">
...
<Route path=":paramName2" component={Child} />
</Route>
答案 0 :(得分:2)
更简单的例子,如果你这样做
<Route path="/foo" component={Parent}>
<Route path="/bar" component={Child} />
</Route>
Child
的路径实际上是/bar
,而不是/foo/bar
。
在你的情况下,你只是想要
<Route path="/:foo" component={Parent}>
<Route path=":bar" component={Child} />
</Route>
获取/:foo/:bar
的{{1}}。