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