vue使用echarts 点击事件点击一次触发多次

it2023-07-23  66

问题描述

现项目中需求是切换公司就要更新地图,就需要重新渲染这个echarts图,一旦重新渲染后会出现累加情况,它会根据你渲染的次数调用点击事件,即点击一次触发多次

解决方案

重新渲染之前先关闭点击事件
var myChartContainer = document.getElementById('map'); var myChartChina = this.$echarts.init(myChartContainer); myChartChina.off('click') myChartChina.setOption(optionMap); myChartChina.on('click',(param)=> { } })
最新回复(0)