handleClick(){
console.log('handleClick');
}
render() {
let callhtml = `<div className="content-pop">
<p>test</p>
<div onClick={e => this.handleClick(e)}>确认</div>
</div>`;
return (
<div className="lottery-pop" dangerouslySetInnerHTML={{__html: callhtml }}>
</div>
);
}
callhtml
: 将被改成组件的prop
这样子调用,无法调用onClick
dangerouslySetInnerHTML
里的html不受react管理你只能在setState的回调里去获取dom来绑定事件