1. 程式人生 > >There is a chart instance already initialized on the dom(可能導致瀏覽器崩潰)

There is a chart instance already initialized on the dom(可能導致瀏覽器崩潰)

這個主要是echarts重複載入的原因導致的

解決方法

步驟一:

      將var myChart;設定為全域性變數

步驟二:

      在方法開始判斷mychart物件,進行銷燬操作

       if (myChart != null && myChart != "" && myChart != undefined) {
            myChart.dispose();
        }
      // 基於準備好的dom,初始化echarts例項
      myChart = echarts.init(document.getElementById('echartsid'));