我使用下面的代码在弹出窗口上打开一个url。
{
title: 'Contract',
dataIndex: 'index',
key: 'contract',
render: (text,record,index) =>
<button onClick={() => window.open({record.contract}, "Popup","width=600, height=600")}>
Open
</button>
},问题是我不能调用对象值{record.contract}.它抛出Unexpected token, expected ","错误。
有人能帮忙吗?
发布于 2021-07-21 21:38:03
当编程语法不正确时,通常会发生意外的令牌错误。
{record.contract}不是有效的语法。
当传递到事件中的方法时,应直接使用变量名。按钮的正确语法是:
<button onClick={() => window.open(record.contract, "Popup","width=600, height=600")}>
Open
</button>这将解决意外的令牌错误。
https://stackoverflow.com/questions/68476677
复制相似问题