問題:
echarts 樹狀圖節點自定義圖片首次加載不顯示,點擊一下才可以顯示出來
本以爲是圖片預加載問題,搞了好久毫無卵用。
因爲之前監聽了窗口改變事件,突然發現改變屏幕大小後,圖片也會顯示出來。
既然再改變屏幕後可以顯示,那麼就讓他改變!可以藉此避過 樹狀圖這個bug
解決方法:
在首次加載圖表後 手動調用一次 resize() 改變圖表大小 方法
下面提兩種 圖片預加載方法:
1,直接將圖片引入爲模塊
require imgUrl from "../assets/test.png"
2,將imgUrl放在數據裏
data(){
return {
imgUrl: require("../assets/test.png")
}
}