0

第一个History.push屏幕

在此处输入图像描述

[示例代码]

const { history } = this.props;
history.push({ pathname: 'workspace?task=14' });

结果网址

在此处输入图像描述

[示例结果]

Chrome URL => http://localhost3000/workspace?task=14

但是......如果我在这里发送另一个请求......

下次使用History.push

在此处输入图像描述

[示例代码]

history.push('workspace?task=15');

下次使用 History 推送结果 URL

在此处输入图像描述

[示例结果]

Chrome URL => http:// localhost3000/workspace?task=14?task=15

它重叠...

不管我怎么看,我都找不到结果。请帮我。

4

1 回答 1

0

我简单地解决了这个问题。我的基本功太欠缺了。综上所述,查询字符串值不应该放在补丁名中,但是放在key search中就解决了。我想我学了很多。我为此努力了4个小时。

history.push({pathname: `workspace?task=14`});

history.push({pathname: `workspace` , search: `task=14`})
于 2021-12-24T07:08:59.530 回答