使用Echarts插件的时候,多次加载会出现There is a chart instance already initialized on the dom.的警告,意思是DOM上已经初始化了一个图表实例。
解决办法:
在使用Echarts插件的方法,调用 echarts.dispose() 方法先将图表销毁,然后再初始化就不会出现警告了。
var optionOne = {...}
echarts.dispose(document.getElementById('chart3'))
var myChart = echarts.init(document.getElementById('chart3'))
window.onresize = function () {
myChart.resize();
}