gpt4 book ai didi

reactjs - React Router- 链接不会替换 url

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

React Router 中的链接有问题。我使用映射生成带有链接的布局:

  weeksData = weeks.map((weekData)=>{
const link = 'manager/' + weekData.start + '/' + weekData.end;
return(
<li key={weekData.start}>
<Link to={link}>
<p>
<b>{dateHandler.getVisualDate(weekData.start)} - {dateHandler.getVisualDate(weekData.end)}</b>
</p>
</Link>
</li>
);
});

问题是,当我点击元素时,url 没有被替换,而是像这样被添加:

经理/1530504000000/1531108800000 => 经理/1530504000000/经理/1529899200000/1530504000000

知道如何解决这个问题吗?我正在考虑使用查询(我的意思是在 url 中使用“?”),但我没能成功。

最佳答案

添加一个额外的/

const link = '/manager/' + weekData.start + '/' + weekData.end;

这确保链接位于网络根目录。

如果没有 /,url 将相对于当前页面。

关于reactjs - React Router- 链接不会替换 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51202631/

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