使用Link在React-Router中上一层

时间:2019-04-25 21:57:28

标签: reactjs react-router

令人惊讶的是,在Google和StackOverflow中很难找到一种方法,我想问的是使用ECHO %String%| FINDSTR /C:"%Substring%" && (Instructions) 在React Router中提升一级的最有效方法是什么?

例如,我进入以下路径:<Link>。然后,我想从/subject/add转到/subject

这有效:

/subject/add

这是最好的方法吗? (请注意:如果<Link to={props.match.url.substring(0, props.match.url.lastIndexOf('/'))}> Go up one level </Link> 到达嵌套路线作为目标网页,可能会将该用户踢出网站。

1 个答案:

答案 0 :(得分:1)

如果有人仍然需要它 - 作者有一个解决方案:您可以使用“。”或在您的链接组件中使用“..”以向上一级或两级。

<Link to=".">

history.push(".");