我们在运用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>

本文探讨了在使用Ant Design的Icon组件时遇到的问题,即由于其内部封装导致的点击事件无法准确监听。通过示例代码,展示了如何阻止事件冒泡并获取目标元素属性的方法。
4467

被折叠的 条评论
为什么被折叠?



