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'))
细节