首页 > 解决方案 > 停止将锚标记添加到当前 URL

问题描述

我正在使用反应并试图拥有一个链接到外部网站“ https://www.google.com/ ”的锚标记。

我的代码中有两个此锚标记的实例。

第一个标签按预期工作,访问外部链接没有任何问题。

但是,如果我在根目录 "localhost:3000" 中并单击第二个标签,它会将 URL 附加到当前 URL "localhost:3000/ https://www.google.com/ " 。

如果我导航到我的应用程序“localhost:3000/example”中的另一个页面,然后单击标签,它将转到外部链接而没有任何问题。

我尝试修剪 URL 的开头以删除任何不需要的“/”,但它不起作用。

这是我正在使用的代码

<a href={newAddress}>{contactUsButton}</a>);

标签: javascripthtmlreactjsanchorhref

解决方案


你可以用这个

import { Redirect } from 'react-router'
<Redirect to="/your url" />

推荐阅读