【问题标题】:How can I edit the URL without changing pages?如何在不更改页面的情况下编辑 URL?
【发布时间】:2022-10-15 13:17:29
【问题描述】:

我想编辑页面的 URL 而不更改为另一个。像这样的东西:

For Example: Original URL: localhost:3000/sagsdfgs
             New URL: localhost:3000/fgdgs

相同的主机,不同的 URL,相同的页面。我认为在 react-router-dom 中有一个函数,但我不记得该函数被称为什么,我寻找它但我没有找到它

【问题讨论】:

  • 如果没有对问题的任何澄清以及您已经做过的事情的例子,很难回答。
  • 问题不清楚。 react router documentation 提供了各种创建别名或重定向的方法,但该问题没有提供足够的信息来建议解决方案。
  • 您只想在两条路径上渲染相同的组件吗?你能澄清这个问题并为你想要完成的事情提供minimal reproducible example吗?

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


【解决方案1】:

试用 !

let url = window.location.toString();
window.location = url.replace(/function=login/, '/function=userloggedIn/');

【讨论】:

    猜你喜欢
    • 2012-06-02
    • 1970-01-01
    • 2020-04-20
    • 2020-10-31
    • 2016-10-28
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    相关资源
    最近更新 更多