【发布时间】:2020-10-12 13:06:27
【问题描述】:
我正在使用 react-router-dom,目前它是这样的:
<Switch>
<Route path={"/layouts/:layoutID"} component={Layouts} />
<Route
path={"/dashboard/:dashboardID"}
component={Dashboards}
/>
</Switch>
当用户导航到此组件内的“/dashboard/:dashboardID”时,他可以选择一个子页面 onClick,我希望 URL 结构将是“/dashboard/:dashboardID/:pageID”,pageID 将导航到“ PageIdComponent' 这个组件将获得一个 'match' 道具并显示 pageID
请参阅显示必要结构的附件。
【问题讨论】:
-
如果你使用像redux这样的状态管理,你可以使用选择的dashboardId动态更新路由。
-
你应该在你的
Dashboard组件中放置另一个带有路由子节点的路由器
标签: reactjs react-router react-router-dom react-router-v4