【问题标题】:goBack() with modified urlgoBack() 修改后的 url
【发布时间】:2020-03-24 05:09:20
【问题描述】:

我有一个绑定了事件的按钮,它使用户返回上一页,使用 react-router-redux goBack() 函数。

handleBackClick() {
    this.props.dispatch(goBack());
}

假设上一个链接是:

https://mysite.fake/something?someParam=4&another=12

当前链接是这样的:

https://mysite.fake/test1?p1=true&p2=Banana

从当前链接,我想回到上一个链接,但删除一些参数,以便我可以转到:

https://mysite.fake/something?another=12

如何获取上一个链接,删除一些参数并重定向到它?

【问题讨论】:

    标签: reactjs react-router react-router-redux


    【解决方案1】:

    纯 JavaScript 获取当前选项卡文档历史记录中的最后一个链接。

    function goBack() {
      let next = document.referrer
      next = next.replace('someParam=4&','');
    }
    

    然后替换您要删除的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      • 2014-09-02
      • 2019-11-15
      • 2014-02-01
      • 1970-01-01
      • 2016-04-25
      相关资源
      最近更新 更多