1、分析原因
主要是因為,我把echats圖表的代碼封裝成一個方法,在頁面中多次調用,而頁面中創建的dom節點都是同一個,每次運行都會init一個echarts實例,所有就會出現上面的警告信息
2、解決方法
使用echarts.getInstanceByDom() 方法判斷是否已經存在echarts實例,如果有則不創建,如果沒有就進行創建
注意,我在前文中已經說明了,我是把echarts,注冊在vue的 prototype上並用$echarts表示,所以直接使用this.$echarts