$echarts.dispose

403 阅读1分钟

clear只是清除画布,而不会清除实例。其会保留点击事件等。 想在同一个dom中画多个实例,肯定需要先销毁前一个,才能画后一个。

  • 调用$echarts.dispose销毁实例
  • 在图表容器重新添加后再次调用 echarts.init 初始化

echarts.init(document.getElementById('echarts')).dispose();//销毁前一个实例 var myEcharts = echarts.init(document.getElementById('echarts'));//构建下一个实例