【问题标题】:Is there any way to use target="_blank" inside Link tag in reactjs有什么方法可以在 reactjs 的 Link 标签中使用 target="_blank"
【发布时间】:2020-01-14 18:30:51
【问题描述】:

我正在使用链接标签将我的页面重定向到新标签中的另一个页面,但 target="_blank" 不起作用!

<Link onClick={(e) => { 
              e.preventDefault();
              localStorage.setItem("_queryID",cases["_id"])
              this.props.history.push("/content") 
              }} target="_blank">
      {cases.title}
</Link>

我需要将来自 API 的 case["_id"] 存储到 localStorage 并且 onClick 它应该重定向到新选项卡,但这不起作用。 谁能告诉我如何解决这个问题?

【问题讨论】:

标签: javascript reactjs


【解决方案1】:

target="_blank" 影响浏览器的默认导航。

通过调用e.preventDefault(),您的点击处理程序可以防止这种情况发生。

【讨论】:

  • 非常感谢 SLaks,这很有帮助。
猜你喜欢
  • 2011-05-11
  • 2016-06-12
  • 1970-01-01
  • 2016-02-12
  • 1970-01-01
  • 1970-01-01
  • 2023-01-20
  • 1970-01-01
相关资源
最近更新 更多