用echarts時,若是存在DOM,就會報存在警告,處理方法刪除DOM:bash
echarts.dispose(document.getElementById(id))
複製代碼
用echarts時,若是不存在DOM,就會報錯,處理方法先檢查是否DOM存在:echarts
if (document.getElementById(id) == null) {
return
}
複製代碼
最終兼容辦法代碼:ui
if (document.getElementById(id) == null) {
return
}
echarts.dispose(document.getElementById(id))
this.charts = echarts.init(document.getElementById(id))
this.charts.setOption({})
複製代碼