React router Link添加额外路由

时间:2016-12-13 15:04:52

标签: reactjs react-router

我不确定这里发生了什么。但所有信息都在这个要点中: https://gist.github.com/Munsterberg/1f72e11226173749c8472217132d4c68

您可以使用图片查看评论,该图片显示在重定向中添加额外/admin/的网址。当我访问equipment/new路由,其格式与我在gist中使用的链接格式相同时,它可以正常工作。此外,如果我访问该路线并返回然后转发它无法找到路线位置。如果我带走链接中的管理员,它根本不匹配任何路由。

1 个答案:

答案 0 :(得分:1)

尝试将链接更改为

<Link to={`/admin/forum-administration/${props.forum.forumNo}/threads`}>{props.forum.description}</Link>

route呈现root

自你的

<Link to={`admin/forum-administration/${props.forum.forumNo}/threads`}>{props.forum.description}</Link>

将路由器推送到追加到当前父路由admin/forum-administration/${props.forum.forumNo}/threads

/admin/...链接