这是一个扩展的问题 How can I pass in a number when I link to a different page in React.js?
我解决了这里的问题,即将值作为prop传递给当前页面链接到的页面。
它确实指向具有正确ID的页面,并正确呈现它。但是,当我尝试通过执行
转到下一页(带有下一个ID的页面,例如来自/ details / 2 - &gt; / details / 3) <Link to={{ pathname: '/details/' + (parseInt(this.props.match.params.id) - 1) }}><span>Prev</span></Link>
<Link to={{ pathname: '/details/' + (parseInt(this.props.match.params.id) + 1) }}><span>Next</span></Link>
链接显示正确的ID,但不会再次呈现。
最终,我希望它只能通过id访问,例如/ details / idnum
并根据idnum进行渲染。