我们在运用antd中的icon会因为他内部封装而无法准确坚挺到点击事件: openEcharts = (e)=>{ e.nativeEvent.stopPropagation();//阻止是被分派到其他document console.log(e.currentTarget.getAttribute('data-value')); console.log(this.props.echartsUp); };
<Icon data-value={v.actualResult[0].valueType} type='line-chart' style={{padding:'0 4px'}} onClick={this.openEcharts} data-standard={v.valueType === 1 ? '' : v.paramValue} > </Icon>