Update echarts.ts

fix:cannot re-render if dom is deleted

If the chart is opened in the pop-up window, opening the chart again will not display properly.
This commit is contained in:
Yan Shaohang 2022-09-09 18:06:30 +08:00 committed by GitHub
parent 21b6fb697e
commit af8c133914
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -130,6 +130,10 @@ export function useEcharts(
const stopSizeWatch = watch([width, height], ([newWidth, newHeight]) => {
initialSize.width = newWidth;
initialSize.height = newHeight;
if (newWidth === 0 && newHeight === 0) {
// 节点被删除 将chart置为空
chart = null
}
if (canRender()) {
if (!isRendered()) {
render();