无法在反应中打开新标签,在链接上添加localhost:3000?

时间:2017-11-23 04:12:40

标签: reactjs

我使用过反应路由器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的新标签页 我如何在新标签中仅打开链接?

2 个答案:

答案 0 :(得分:6)

试试这个

<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

答案 1 :(得分:1)

我尝试使用Link,但是我遇到了同样的问题。现在我正在用这个 cbp1 <- c("#1B9E77", "#D95F02", "#7570B3", "#E7298A", "#66A61E", "#E6AB02") ggplot(friends, aes(x=name, y=number)) + scale_fill_manual(values = cbp1) + geom_bar( stat = "identity", width = 0.5, aes(fill = name) ) ggplot(friends_2, aes(x=name, y=score)) + scale_fill_manual(values = cbp1) + geom_bar( stat = "identity", width = 0.5, aes(fill = name) )