我正在使用react
和semantic-ui-react
的最新版本
我从语义实现导航到外部链接(github)设置了Icon
这个元素
<Menu.Item
position="right"
to="https://github.com"
as={Link}
>
<Icon name="github" size="big" />
</Menu.Item>
当我单击UI中的图标时,它试图将github URL附加到UI的URL中。所以我在localhost:blah/someUrl
正在请求localhost:blah/someUrl/https://github.com
这是<Icon>
道具的摆放或滥用问题吗?
答案 0 :(得分:1)
这是对路由器链接的滥用:如果要链接到外部页面,请不要使用路由器<Link>
组件。
它将通过以下方式工作:
<Menu.Item
href="https://github.com"
position="right"
target="_blank"
>
<Icon name="github" size="big" />
</Menu.Item>