Javascript 如何在react路由器上引用链路中的状态

Javascript 如何在react路由器上引用链路中的状态,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我使用的路由器如下: render(( <Router history={browserHistory}> <Route path="/" component={App}> <IndexRoute component={Home}/> <Route path="/detail/:blogId" component={DetailView}/> </Route> </Router>

我使用的路由器如下:

render((
  <Router history={browserHistory}>
    <Route path="/" component={App}>
      <IndexRoute component={Home}/>
      <Route path="/detail/:blogId" component={DetailView}/>
    </Route>
  </Router>
), document.getElementById('app'))
但它不起作用,如何用状态或道具替换
:blogId
部分?

只需编写 Var link=“detail/”+this.props.id


详细信息:blogId是一个参数,不是查询

您只需在链接标记中设置参数,如下所示:

render((
  <Router history={browserHistory}>
    <Route path="/" component={App}>
      <IndexRoute component={Home}/>
      <Route path="/detail/:blogId" component={DetailView}/>
    </Route>
  </Router>
), document.getElementById('app'))
细节