vue複用封裝的G2組件圖形被繪製在同一個div中的問題(echarts同樣原理)

距離發現原因是查找渲染完的do時,發現第一個col的div裏面渲染了2個canvas,而第2個col裏面只繪製了一個空的div,裏面沒有包有canvas,原理就是g2根據div的id去查找繪製在那個div裏面,所以組件內不能寫固定id,解決方法:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
意思就是很簡單:

在組件內動態生成一個字符串來做id
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章