首页 > 解决方案 > 反应 2 条类似的路线重叠并仅导致 1 条显示

问题描述

<Route path={`/games/mods`} /> // 1st

<Route path={`/games/mods/files`} /> // 2nd

在这里,我有 2 条相对/动态的简单路线,我无法向它们添加“精确”参数,因为当用户点击游戏时,第一条路径会变成这样,/games/mods/Halo所以如果它是精确的,那么它不会显示任何东西......问题是,当用户转到games/mods/files/Halo第一条路线被激活而第二条路线被忽略时,我该怎么办?

标签: reactjsreact-router-dom

解决方案


好吧,这似乎是一个愚蠢的答案,但值得一试。只需更改顺序可能会对您有所帮助。

<Route path={`/games/mods/files`} /> // 1st

<Route path={`/games/mods`} /> // 2nd

推荐阅读