javascript - 使用历史推送重定向用户反应
问题描述
成功后,我正在尝试将用户重定向到页面。
现在,我有以下代码,
所以,我有这个网址,
http://localhost:4000/ws?add=true&id=4123
现在成功了,我将用户重定向到
http://localhost:4000/ws?id=2334
现在为此我尝试的是,
history.push({
pathname: `/ws/id/${newid}`,
search: history.location.search
})
将用户重定向到
http://localhost:4000/ws/id/2334?id=4123
谁能帮我这个。为什么它也采用前一个参数而不重定向到我正在重定向的参数?
谢谢。
解决方案
你可以这样做:
history.push(`/ws?id=${newid}`);
推荐阅读
- python - 使用 json_normalize 展平嵌套的 json
- graph - 在 Common Lisp 中表示有向无环图
- node.js - 使用 Node 8.11 时出现 ssh_exchange_identification 错误,但在使用 Node 4.7 时没有
- reactjs - 无法在本机基础中打开抽屉
- grpc - 如何使用nest.js创建不在控制器中的grpc客户端
- sql - 重复项的 SQL 结果 - Oracle
- python - VTK,Mayavi BUG:所有 `ButtonReleaseEvents` 都失败,但所有 `ButtonPressEvents` 工作?
- ruby-on-rails - 未执行索引控制器操作且未呈现视图
- agda - 编码集合(唯一元素列表)的正确方法是什么?
- java - 在 React Native 的桥接 Java 方法中使用 Logback