VChart
VChart copied to clipboard
[Bug] 监听事件触发不生效
如何在area图标上注册事件,比如移入不同的markArea,就触发事件,不知道怎么去获取移入当前的这条markarea数据。
@ZhangTomLiang 现在怎么监听事件的? 事件监听相关文档: https://www.visactor.io/vchart/api/API/event
e.node.getDatum() 试试
不行啊
chart.on('click', async (e) => { console.log(e.node.getDatum()) })
不行啊
chart.on('click', async (e) => { console.log(e.node.getDatum()) })
![]()
加一下判断
chart.on('click', (e) => {
const element = e?.item;
if (element && element.mark.markType === 'area') {
console.log(element.getDatum())
}
})
@ZhangTomLiang 使用上述方法测试一下,如果还是有问题,可以新开issue