比如第一次点击会调用一次,第二次点击会调用两次,第三次会调用四次,依次增加
第一种方法
清楚初始化的配置
// 解决点击事件调用n次的问题
// 1、清除画布
myChart.clear()
// 2、调用setOption
myChart.setOption(option)
///3、在渲染点击事件之前先清除点击事件
myChart.off('click')
myChart.on('click', function (params) {
// console.log(params)
if (params.value === '订单') {
console.log(params.value)
}
})
第二种方法
传递第一次参数作为判断依据,第一次加载点击,后面再次点击不用在创建,