如何使路径成为react-router中的变量?

时间:2016-12-16 17:41:49

标签: reactjs react-router

就像我有/a/Star/video

一样

我想让video成为一个变量,star已经是一个参数。怎么做?我需要知道的是,当提供视频时,我需要渲染一个组件,当它没有提供时,我想渲染另一个组件?

1 个答案:

答案 0 :(得分:0)

您可以使用嵌套路由和<IndexRoute>来处理此问题:

<Route path='/a/:param1' component={Root}>
  <IndexRoute component={OnlyParam1} />
  <Route path='video' component={WithVideo} />
</Route>