fix: chart instance disposal condition
dom has been disposed in vue3 v-if,but chartInstance existpull/324/head
parent
59aabd956d
commit
3862942e9f
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue