g2 4.x版本的,看到官方文档写了axis-label:click事件,但是放在chart.on里怎么都没有生效
后面尝试了下在view上绑定,竟然可以触发!!!
this.chart = chart.createView({
region: {
start: { x: 0, y: 0 },
end: { x: 1, y: 1 }
}
})
this.chart.on('axis-label:click', (ev) => {
const target = ev.target
const delegateObject = target.get('delegateObject')
this.showActivityPop(delegateObject.index, delegateObject.item)
})
需要的人肯定看懂懂吧,嘿嘿
坑爹的axis-label:mouseenter也不能能马上触发,不知道是不是我理解不清楚,直接鼠标飘过label也没反应
但是!!点击触发click事件后,再鼠标移过label,就触发axis-label:mouseenter 和 axis-label:mouseleave事件了,有毒