1、echarts单击事件series区域和x轴都会响应,如果只要x轴可点击
this.echart.off('click')
this.echart.on('click', function(params) {
if (params.componentType === 'series') return
})
2、echarts右击事件
//去除默认的鼠标事件
document.oncontextmenu = function() {
return false
}
this.echart.off('contextmenu')
//新加上鼠标右击事件
this.echart.on('contextmenu', 'xAxis', function(params) {
console.log(params)
})
去除默认的鼠标事件会让整个页面都无法右击,因为我的页面是纯echarts展示,不需要多余的右击事件,所以没有优化。
事件写在setOption前