在以前的版本中,react路由v4。我可以写
<Route path='OrdersView(&filters:filters)'
或
<Route path='OrderViewForm/classPartition=:classPartition&id=:id'
如下所示使用后:
this.props.location.query.filter
this.props.params.classPartition
如何在react版路由器v4中执行此操作?
发布于 2017-07-20 08:49:37
使用带参数的路由的简单示例
import React from 'react'
import { BrowserRouter as Router, Route } from 'react-router-dom'
import Topic from '../topic'
export default function App() {
return (
<Router>
<div>
<Route path="/topics/:name" component={Topic} />
</div>
</Router>
);
}
并像这样使用它
import React from 'react'
export default function Topic(props) {
return <h1>{props.match.params.name}</h1>
}
来源:https://jaketrent.com/post/access-route-params-react-router-v4/
https://stackoverflow.com/questions/45209667
复制相似问题