【发布时间】:2023-03-19 17:29:02
【问题描述】:
我有一个嵌套反应路由器路由,其中嵌套路由是在与主路由器开关分开的组件中定义的。我在其中一个嵌套路由的组件中创建了一个链接,该链接将用户带到主路由器交换机中的页面/组件。但是,当单击此链接时,url 显示正确,但我得到一个空白页。只有当我点击刷新按钮时,页面才能正确显示。如何在不刷新的情况下正确显示页面?有趣的是,当我使用 a 并将 href 设置为页面时,链接可以正常工作。
谢谢!
【问题讨论】:
-
当我看到这种情况发生时,我认为 10 次中有 9 次是因为正在使用超过 1 个路由器。我们无法确定,因为您的问题中没有包含任何代码。我们无法帮助调试我们看不到的代码。请更新您的帖子以包含minimal, complete, and reproducible code example。
-
您提供了答案。我列出了一个额外的路由器。谢谢!
-
不用担心,它会发生。干杯。
标签: reactjs react-router