reactjs - 无法在 react 中打开新选项卡,添加 localhost :3000 on link?

标签 reactjs

我使用了react router doms'链接:

<Link target="_blank" to={"www.mylink.com"} >mylink </Link>

但这会打开新选项卡 http://localhost:3000/www.mylink.com 另外,使用 href:

<a href={'www.mylink.com'} target="_blank" > mylink </a>

做同样的事情。打开新选项卡 http://localhost:3000/www.mylink.com 如何在新选项卡中仅打开链接?

最佳答案

试试这个

<Link target="_blank" to={"//www.mylink.com"} >mylink </Link>

或者这个

<a href={'//www.mylink.com'} target="_blank" > mylink </a>

更多引用:
Absolute vs relative URLs
https://en.wikipedia.org/wiki/Uniform_Resource_Identifier#Generic_syntax

关于reactjs - 无法在 react 中打开新选项卡,添加 localhost :3000 on link?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47447441/

相关文章:

reactjs - 异步函数意外标记,预期 (

reactjs - 如何在 typescript 中为 API 数据创建接口(interface)?

javascript - 使用 javascript 打开下载的 zip 文件时出现问题

javascript - PropTypes 给我一个字符串类型错误

javascript - 在 React 中使用钩子(Hook)创建事件处理程序的正确方法?

javascript - 如何在 React 中将数据传递给 Chart.js 图表

javascript - 创建 react 应用程序危险设置InnerHTML图像路径

javascript - React Developer Tools 如何判断网页使用的是 React?

javascript - 购物车实现 React-Redux

reactjs - 在 React 中使用 Stripe Elements 和生成自己的 React Elements 来获取标记化卡片之间的区别