vue中使用Echarts,销毁原有的图表进行重新赋值

 注意:在原有图标上更新数据时,需要用这种办法,不然会导致警告以及图表的点击事件重复触发。

 

 或者也可以这样,能有效的防止重复触发点击事件。

let myChart = this.$echarts.getInstanceByDom(document.getElementById('map'))
   if (myChart == null) {
    // 如果不存在,就进行初始化
    myChart = this.$echarts.init(document.getElementById('map'))
   }
 
或者这样:

 

 使用off先关闭之前的双击事件,然后再执行双击事件。

posted @ 2021-06-21 15:48  yw3692582  阅读(2799)  评论(0编辑  收藏  举报