在 Vue 項目中使用 ECharts 時,一開始圖表能渲染出來,當切換到其他頁面再回來的時候,圖表就會不顯示。
// 清除Echarts默認添加的屬性,重新setOption
function removeChartAttr(chartDom: any) {
try {
chartDom.removeAttribute('_echarts_instance_')
} catch (error) {
console.log(error)
}
}
其他類似問題:
選項卡中使用echart來回切換時不顯示
使用 nextTick()
使用 setTimeout(() => {},500)