我已配置此路由。
<Router history={history}>
<div>
<NavBar />
<Route path='/home' exact strict component={HomePageContainer} />
<Route path='/edit/:id' component={EditSchool} />
</div>
</Router>
我想访问ID的值,该ID动态传递给组件EditSchool。
这是我的链接标签
<Link to={'edit/'+schools.id }> {schools.school_name}</Link>
这是我的网址的样子:
/edit/12
但是如何在组件内部访问值12?
this.props.route
返回未定义。
我应该将道具传递到路线上然后进入吗?
请有人帮助。
答案 0 :(得分:1)
您可以使用this.props.match.params.id
访问它。