fix: chart instance disposal condition
dom has been disposed in vue3 v-if,but chartInstance exist
This commit is contained in:
@@ -92,7 +92,8 @@ function useEcharts(chartRef: Ref<EchartsUIType>) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
useTimeoutFn(() => {
|
useTimeoutFn(() => {
|
||||||
if (!chartInstance) {
|
if (!chartInstance || chartInstance?.getDom() !== el) {
|
||||||
|
chartInstance?.dispose();
|
||||||
const instance = initCharts();
|
const instance = initCharts();
|
||||||
if (!instance) return;
|
if (!instance) return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user