我正在使用react-router。一切正常,但是,如果我只更改url中的:id,它就不会重定向页面
<Route path="/school/:id" component={School}/>
e-g:如果已经在学校页面上,其URL为“ school / 234”,而我单击了另一个链接,其URL为“ school / 908”。没用网址确实会更改,但内容不会
答案 0 :(得分:0)
您基本上可以尝试
componentDidUpdate(prevProps) {
if (this.props.match.params.postId !== prevProps.match.params.postId) {
discussionId = this.props.match.params.postId;
this.props.getSomeData(discussionId);
}
}