为了账号安全,请及时绑定邮箱和手机立即绑定

React 的 dangerouslySetInnerHTML 中如何添加 onClick 事件?

React 的 dangerouslySetInnerHTML 中如何添加 onClick 事件?

慕尼黑5688855 2018-12-20 14:15:02
我从服务器获取一段文本,里面含有图片,需要在图片上添加点击事件。代码如下:onClickBlowUpImage(e) {    console.log('test')}              render() {    const finalContent = this.state.content.replace(/<img/g, '<img id="content_img" onClick={this.onClickBlowUpImage.bind(this)}')            return (        <div dangerouslySetInnerHTML={{ __html: finalContent }}></div>    )}用这种方式添加,但点击的时候报错:Uncaught TypeError: Cannot read property 'bind' of undefined at HTMLImageElement.onclick请问需要用什么方式才能在 dangerouslySetInnerHTML 上添加 onClick ?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 2154 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信