javascript - React Router browserHistory.push 在新标签页中打开链接

标签 javascript reactjs react-router

可以使用 <link>作为

<Link to="route" target="_blank">

在新标签页中打开链接。但是可以使用 browserHistory.push 吗?在新标签页中打开链接?

最佳答案

React-router 是建立在浏览器 History API 之上的。 browserHistory.push 调用 pushState()方法。

从链接文档的第一行开始:

pushState( ) takes three parameters: A state object, a title (which is currently ignored), and (optionally) a Uniform Resource Locator (URL).

因此,您的问题的答案是“否”。

关于javascript - React Router browserHistory.push 在新标签页中打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37997396/

相关文章:

javascript - gulp 替换中的变量值

javascript - jQuery 手机 : supply parameters in hash URL?

node.js - 从源 '...' 访问位于 'localhost:3000' 的 XMLHttpRequest 已被 CORS 策略阻止

javascript - 为什么 event.target.value 不包含数字输入的 "."和 "e"?

reactjs - React router 4 `Link`组件仅更改url而不更新路由

reactjs - React-router - 无法读取未定义的属性 'query'

javascript - PHP 和 AJAX 内部 500 错误

javascript - 如何将数据值传递给jquery函数

javascript - 设计 React 组件样式的最佳实践

javascript - 单击父路线时保持子路线相同