Reactjs 具有多个动态参数的路由顺序
我的问题是,如果不完全依赖JSX中路由的顺序,我就无法找到在深度链接中处理多个动态参数的最佳方法 我将从概述我的应用程序的流程开始 电视剧列表->用户点击剧->剧集列表->用户点击剧集->显示关于剧集的统计信息 在此流程之后,我希望我的路径是Reactjs 具有多个动态参数的路由顺序,reactjs,react-router,jsx,Reactjs,React Router,Jsx,我的问题是,如果不完全依赖JSX中路由的顺序,我就无法找到在深度链接中处理多个动态参数的最佳方法 我将从概述我的应用程序的流程开始 电视剧列表->用户点击剧->剧集列表->用户点击剧集->显示关于剧集的统计信息 在此流程之后,我希望我的路径是/series/:series\u id/eposit/:eposit\u id 目前,我的路由器基本上是这样设置的: <Router> <Switch> <Route exact path="/series" co
/series/:series\u id/eposit/:eposit\u id
目前,我的路由器基本上是这样设置的:
<Router>
<Switch>
<Route exact path="/series" component={SeriesLibrary} />
<Route
path="/series/:series_id/episode/:episode_id"
component={Episode}
/>
<Route path="/series/:series_id" component={EpisodeLibrary} />
</Switch>
</Router
您可以将精确道具传递到场景库:
<Router>
<Switch>
<Route exact path="/series" component={SeriesLibrary} />
<Route exact path="/series/:series_id" component={EpisodeLibrary} />
<Route
path="/series/:series_id/episode/:episode_id"
component={Episode}
/>
</Switch>
</Router>
哇,我简直不敢相信lol。。。我原以为添加exact意味着它必须与/series/:series\u id
匹配,而不会与/series/4786
匹配,谢谢!