路径匹配固定路径中的React Router v.1.0.0-rc3参数

时间:2015-10-11 11:48:02

标签: reactjs react-router react-jsx

我使用的是react-router v.1.0.0-rc3,我的路由配置如下:

<Route path="/" component={App}>
    <IndexRoute component={Home} />
    <Route path="track/:id" component={Track} />
    <Route path="track/new/" component={NewTrack} />
</Route>

当我导航到track/new/时,它与track/:id路径匹配,并且组件Track被使用。这之前没有发生过。我是否需要更改路径或者是否有任何方法可以保留此路径格式?

1 个答案:

答案 0 :(得分:1)

只需交换它们:

<Route path="/" component={App}>
  <IndexRoute component={Home} />
  <Route path="track/new" component={NewTrack} />
  <Route path="track/:id" component={Track} />
</Route>