javascript - 停止将锚标记添加到当前 URL
问题描述
我正在使用反应并试图拥有一个链接到外部网站“ https://www.google.com/ ”的锚标记。
我的代码中有两个此锚标记的实例。
第一个标签按预期工作,访问外部链接没有任何问题。
但是,如果我在根目录 "localhost:3000" 中并单击第二个标签,它会将 URL 附加到当前 URL "localhost:3000/ https://www.google.com/ " 。
如果我导航到我的应用程序“localhost:3000/example”中的另一个页面,然后单击标签,它将转到外部链接而没有任何问题。
我尝试修剪 URL 的开头以删除任何不需要的“/”,但它不起作用。
这是我正在使用的代码
<a href={newAddress}>{contactUsButton}</a>);
解决方案
你可以用这个
import { Redirect } from 'react-router'
<Redirect to="/your url" />
推荐阅读
- python - 如何比较多个字典以找出重复的键以及重复的次数
- android - 如何编译扩展我的片段的类
- bash - 如何在shell中提取两个单词之间的值
- c# - 对角线运动比正常运动更快
- python - 如何在 matplotlib 补丁集合中设置限制
- javascript - 将表单从父级和 iframe 提交到同一个目标
- python - 通过 pyodbc 从 Python 连接到 Db2 时出错
- java - 如何将“hadoop jar”命令迁移到 GCP?
- dc.js - dc.js 表——选择行,突出显示 onclick 并为 Crossfilter 应用过滤器
- json - ESP8266 和 Arduino UNO 之间的通信问题