From c353554427f56eeda8a7cb75cc12bfa572dd1c85 Mon Sep 17 00:00:00 2001 From: he wei <858544502@qq.com> Date: 星期四, 26 六月 2025 09:22:27 +0800 Subject: [PATCH] U 大小写问题 --- src/components/echarts/BaseChart.vue | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/components/echarts/BaseChart.vue b/src/components/echarts/BaseChart.vue index 07a9919..aa07836 100644 --- a/src/components/echarts/BaseChart.vue +++ b/src/components/echarts/BaseChart.vue @@ -21,6 +21,13 @@ const fullScreenFlag = ref(props.fullFlag); +function busHandler() { + setTimeout(() => { + resize(); + // 鍥犱负杩囨浮璁剧疆浜�0.5s,鎵�浠ラ渶瑕佺瓑寰�0.5s鍚庡啀resize + }, 580); +} + onMounted(() => { console.log('base mounted',chart.value, '============='); @@ -34,20 +41,13 @@ }); window.addEventListener("resize", resize); - eventBus.on("toggleSiteList", () => { - console.log('toggleSiteList', '============='); - setTimeout(() => { - resize(); - // 鍥犱负杩囨浮璁剧疆浜�0.5s,鎵�浠ラ渶瑕佺瓑寰�0.5s鍚庡啀resize - }, 500); - - }); + eventBus.on("toggleSiteList", busHandler); }); onBeforeUnmount(() => { window.removeEventListener("resize", resize); - eventBus.off("toggleSiteList"); + eventBus.off("toggleSiteList", busHandler); dispose(); }); @@ -97,6 +97,8 @@ } function resize() { + console.log('resize', chart_instance, '============='); + if (chart_instance) { chart_instance.resize(); } @@ -149,6 +151,7 @@ /* chart wrapper css */ .e-chart-root, .e-chart { + width: 100%; height: 100%; box-sizing: border-box; } -- Gitblit v1.9.1