【发布时间】:2019-11-13 07:27:17
【问题描述】:
在我的 React 应用程序中,单击 Bootstrap 表中的链接时,我需要在新窗口中打开一个页面。请帮我举个例子。
之前,我将表格单元格设置在一个变量中,并将其分配给表格标题中的数据格式。如何更改此代码以在新窗口中打开?
更新:按照以下建议进行代码更改后,页面将在新选项卡中打开,但 testid 未传递到其他页面(使用 this.props.testid 获取)。
column1 = (cell, row) => {
let link = `${cell}`
return (
<Link to={{
pathname: '/test',
state: {
testId: row.testid
}
}} target="_blank" rel='noopener noreferrer'>
{cell}
</Link>
}
【问题讨论】:
-
你能分享你尝试过的例子吗?或者你在哪里卡住了?
-
添加了示例代码。
标签: reactjs react-router