我有一个看起来像这样的网址:
/foo/bar/main:home
/foo/bar/main:about_us
/foo/bar/main:contact_us
如您所见,我在 url 中有:,需要考虑到这一点。我想要的是将组件Home匹配到/foo/bar/main:home
,但是/foo/bar/main:XXXXX
匹配组件Default 的任何其他路径。
到目前为止我尝试过的:
<Route path={'/foo/bar/main:home'} component={Home} />
<Route path={'/foo/bar/main:any'} component={Default} />
这始终匹配 Home 组件。
<Route path={'/foo/bar/main%3Ahome'} component={Home} />
<Route path={'/foo/bar/main:any'} component={Default} />
现在,默认值一直匹配。任何帮助,将不胜感激。谢谢。