echarts-all.js:1 Uncaught TypeError: Cannot read property 'getAttribute' of null


轉載:https://blog.csdn.net/you23hai45/article/details/51595108

由於echarts圖形ID是由后台傳輸過來的,並且是根據圖形數據一起傳過來,出現了圖形容器還未生成,但是數據已經來了,這樣就會出現這個問題:找不到圖形容器

 

3、解決辦法 

(1)如果圖形數據和圖形ID一起傳輸過來,先保證圖形容器已存在,后生成圖形;可以利用定時器延后圖形數據

(2)可以將圖形數據和圖形ID分為兩個請求接口,分別同步進行,先保證圖形容器存在,然后再生成圖形

代碼添加判斷

var pieId = document.getElementById('pie2');
if (!pieId){
return false;
}
var pie = echarts.init(pieId)


免責聲明!

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



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