关于选中echarts地图相关的事件及属性设置,echarts图标存在一个问题就是echarts点击或者选中(无论是鼠标点击等事件,还是echarts自己的event)有时候会出现操作(或者鼠标点击)

上次我写了关于选中echarts地图相关的事件及属性设置,echarts图标存在一个问题就是echarts点击或者选中(无论是鼠标点击等事件,还是echarts自己的event)有时候会出现操作(或者鼠标点击)一次内部会触发多次请求或者方法。这个就需要使用 ,on 和 off搭配使用了,我举来说明例子。
在这里插入图片描述

off 一定要在 on 的前面,不然的话有时候会不生效

echarts点击多次触发,

myChart.off('click');
myChart.on('click',(e)=>{
    
    console.log(e)
     this.changeMapReGetData(e)//自己的方法
}); 

地图的选中事件

myChart.off('mapselectchanged');
myChart.on('mapselectchanged',(e)=>{
    
    console.log(e)
    this.changeMapReGetData(e)//自己的方法
}); 

猜你喜欢

转载自blog.csdn.net/qq_40739261/article/details/129708957
今日推荐