javascript - 更改 url 路径时保留查询参数
问题描述
我目前在以下端点。
http://www.mydomaintest.com/first_path?param1=1¶m2=2
我希望将其更改为遵循现在的路径/new_path
:
http://www.mydomaintest.com/new_path?param1=1¶m2=2
当前正在执行以下命令,该命令确实会更改路径,但会删除查询参数。
window.location.href = '/new_path';
如何更改路径但仍保留查询参数?
解决方案
而不是改变href
只是改变pathname
,像这样:
window.location.pathname = '/new_path';
它将更新URL
并保留query params
.
推荐阅读
- django - VPS 上的 Django 和 React 部署
- swiftui - 带有 SwiftUI 的 Swift 5:如何动态更改环境语言环境
- python - 如何将卷积层添加到 Keras 模型?
- twitter-bootstrap-3 - 我如何制作一个
- graph - SPSS 中是否有可能为每个参与者单独创建面板图/线图?
- c++ - std::shared_ptr 为空但不为空
- struts2 - 在 Struts 2 中创建自定义动作映射
- reactjs - 如何为功能组件的钩子中的代码获得 Jest 覆盖率?
- angular - Angular Material Table:自定义排序文件夹和文件项
- r - 在R中分割日期