gpt4 book ai didi

reactjs - NEXT JS - 如何删除查询参数?

转载 作者:行者123 更新时间:2023-12-03 23:11:26 32 4
gpt4 key购买 nike

如何在不刷新 Next JS (React) 中的页面的情况下删除或更新查询参数?

  • 用户在 URL 上 /about?login=success&something=yes
  • 单击按钮并从 URL 中删除 ?login=success&something=yes 而不刷新页面。单击按钮后的 URL 将是 /about

  • 我怎样才能实现它?
    正如在 thread 中提到的,我知道可以使用路由器删除查询参数或查询字符串。但是, useLocationuseHistorynext/router 上不可用。

    最佳答案

    根据 History ,您可以使用 history.replaceState 来实现这一点。

    window.history.replaceState(null, '', '/about')

    关于reactjs - NEXT JS - 如何删除查询参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65606974/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com