echarts点击事件多次触发问题解决方法

1,486 阅读1分钟

今天项目遇到的bug,有点坑,希望可以帮到大家

第一种方法前面开始使用没发现问题,多点击几次会发现还是会触发多次请求问题的坑

let axis = echarts.init(document.getElementById('axis'));
...
if(axis._$handlers.click) axis._$handlers.click.length = 0;

第二种方法可以解决多次触发请求的问题,

let axis = echarts.init(document.getElementById('axis'));
   axis.off('click');