React 报错 Unknown prop `channel_uuid` on <td> tag

问题代码:

handleControlClick(e) {
    var channel_uuid = e.target.getAttribute("channel_uuid");
    alert(channel_uuid);
    this.setState({ formShow: true, channel_uuid: channel_uuid });
}
<Link onClick={_this.handleControlClick} channel_uuid={row.channel_uuid}>{row.channel_uuid}</Link>

报错:
图片描述

请问怎么解决?目的就是获取到这个channel_uuid

阅读 1.8k
1 个回答

学会用react的方式写代码

<Link onClick={_this.handleControlClick.bind(this, row.channel_uuid)}>{row.channel_uuid}</Link>
handleControlClick(channel_uuid, e) {
    alert(channel_uuid);
    this.setState({ formShow: true, channel_uuid: channel_uuid });
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题