解決echarts警告提示 echarts.js?1be7:2168 There is a chart instance already initialized on the dom.


 

 

 

1、分析原因

     主要是因為,我把echats圖表的代碼封裝成一個方法,在頁面中多次調用,而頁面中創建的dom節點都是同一個,每次運行都會init一個echarts實例,所有就會出現上面的警告信息

2、解決方法

      使用echarts.getInstanceByDom()  方法判斷是否已經存在echarts實例,如果有則不創建,如果沒有就進行創建

       注意,我在前文中已經說明了,我是把echarts,注冊在vue的 prototype上並用$echarts表示,所以直接使用this.$echarts

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM