antvis/G2




The issue has been closed
5.0 label无法监听事件 #6004
shield2018 posted onGitHub
问题描述
使用监听无法监听label
chart.on("label:click", () => {
console.log("点击了");
});
查看源码发现在事件处理时只会处理 component、element 类型的node,label生成的node根结点不在可响应的类型中。 https://github.com/antvis/G2/blob/ae4ab583f25d356a0339612da7da8e8222021faf/src/interaction/event.ts#L51-L57
重现链接
https://codesandbox.io/p/sandbox/g2-label-click-thtzjq
重现步骤
1、点击“转换率”文字 2、控制台不会输出"点击了"
预期行为
可以监听label的事件
平台
- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox]
屏幕截图或视频(可选)
No response
补充说明(可选)
No response