【问题标题】:goBack on multiple routes with 'react-router-dom'使用“react-router-dom”返回多条路线
【发布时间】:2021-01-24 06:50:08
【问题描述】:

例如,我的浏览器历史是这样的:

/page1 > /page2 > /page3 > /page4 > /page5

我想从 /page5 导航到 /page2,然后使用 history.goBack() 函数导航到 /page1。我试过go(-3),但它就像push()一样工作。我需要goBack(-3)replace(-3) 之类的东西, 或者也许还有其他方法?

【问题讨论】:

    标签: javascript reactjs react-router react-router-dom


    【解决方案1】:

    这些是重定向到页面的方法。

    1. props.histrory.push() // 在 push 方法中你可以传递 app 中指定的路由

    2. 可以使用名为 Redirect 的组件 ex:

    【讨论】:

      猜你喜欢
      • 2021-05-03
      • 2022-07-19
      • 2021-08-21
      • 2023-03-20
      • 2022-07-07
      • 2022-07-09
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      相关资源
      最近更新 更多