0
我正在使用React-router在我reactjs web应用中进行路由。我想要一组不同的路线来渲染相同的组件。相同组件的不同路由
例如:
http://example.com/abc
http://example.com/xyz
http://example.com/pqr
这些所有的URI将呈现相同的组件
注:我不希望所有的路由来呈现相同的组件。我只想ABC,XYZ和PQR呈现相同的组件
我正在使用React-router在我reactjs web应用中进行路由。我想要一组不同的路线来渲染相同的组件。相同组件的不同路由
例如:
http://example.com/abc
http://example.com/xyz
http://example.com/pqr
这些所有的URI将呈现相同的组件
注:我不希望所有的路由来呈现相同的组件。我只想ABC,XYZ和PQR呈现相同的组件
只要定义他们,
<Router history={browserHistory}>
<Route path="/" component={App}>
<Route path="abc" component={YourComponent}/>
<Route path="xyz" component={YourComponent}/>
<Route path="pqr" component={YourComponent}/>
<Route path="*" component={NoMatch}/>
</Route>
</Router>
是他们的任何方式来定义这只能使用单行?像 –
programmer
我不确定,但是如果path值可以定义为regexp,那么可以这样做。 – Tugrul
你可以有一组路径并通过它们映射,为每个路径返回一个'Route'。 – Geraint