1. 程式人生 > >Echarts動態切換主題以及出現的There is a chart instance already initialized on the dom錯誤。

Echarts動態切換主題以及出現的There is a chart instance already initialized on the dom錯誤。

今天在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。