当给图表添加了点击事件后,数据重新渲染时,事件会多触发一次,若n渲染,则事件触发n次。
解决方式:在渲染前先销毁点击事件
const mychart = echarts.init(this.$refs.chart2);
mychart.off('click');
......
......
mychart.on('click', function(param) {
console.log(params)
});
当给图表添加了点击事件后,数据重新渲染时,事件会多触发一次,若n渲染,则事件触发n次。
解决方式:在渲染前先销毁点击事件
const mychart = echarts.init(this.$refs.chart2);
mychart.off('click');
......
......
mychart.on('click', function(param) {
console.log(params)
});