小编典典

React-Router在新标签页中打开链接

reactjs

有没有办法让React Router在新标签页中打开链接?我尝试了一下,但没有成功。

<Link to="chart" target="_blank" query={{test: this.props.test}} >Test</Link>

可以通过向onClick="foo"Link 添加类似于我上面的内容来使其模糊,但是会出现控制台错误。

谢谢。


阅读 735

收藏
2020-07-22

共1个答案

小编典典

我认为Link组件没有它的支持。

您可以通过创建标签并使用Navigation mixin的makeHref方法来创建网址的替代方法

<a target='_blank' href={this.makeHref(routeConsts.CHECK_DOMAIN, {},
   { realm: userStore.getState().realms[0].name })}>
        Share this link to your webmaster
</a>
2020-07-22