导航栏中的页面之间的导航是使用onClick处理程序完成的,而不是通过hrefs完成的。在这样做时,我不能在新选项卡中单击中间键打开,也不能右键单击链接并选择“在新选项卡中打开”。我用的是反应性路由器-v4。
一个路线的例子。
<a onClick={() => this.props.history.push('/conference/')}>Conference</a>
是否有办法允许这种情况发生在反应中,或者我是否应该使用hrefs来代替?
发布于 2018-06-16 09:55:51
您可以使用<Link to='/conference'>Conference</Link>
来完成此操作。
发布于 2018-06-16 09:51:13
您应该使用react路由器中的Link
。
<Link to={`/conference`}>Conference</Link>
发布于 2018-06-16 09:50:45
您不使用Link
组件有什么原因吗?
https://stackoverflow.com/questions/50890251
复制