今天在Echarts官网下载了几个主题js文件,import引入到HTML中,
myChart = echarts.init(document.getElementById('main'),'主题名字');
myChart.setOption(option);
就可以完成刚开始进来Echarts的初始化了。
但是如果想要切换主题,再myChart = echarts.init(document.getElementById('main'),'另一个主题名字');
就不可以了。
就会出现There is a chart instance already initialized on the dom错误 ,意思是echarts已经初始化一个dom了。必须要将echarts先清除,怎么做呢,一个函数搞定,myChart.dispose();再调用myChart = echarts.init(document.getElementById('main'),'另一个主题名字')就可以顺利切换主题了。(^-^)V。