From f9bfacc2723164650cd38d4193a3b0b01782f216 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Thu, 2 Jan 2025 16:48:42 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=B5=8C=E5=85=A5=E5=BC=8F):=20=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E9=97=AE=E9=A2=98=E6=8E=92=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/pages/panel/App.vue | 10 +++++++--- core/core-frontend/src/views/chart/ChartView.vue | 9 ++++++--- .../src/views/chart/components/views/index.vue | 12 ++---------- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/core/core-frontend/src/pages/panel/App.vue b/core/core-frontend/src/pages/panel/App.vue index 8055e8bd47..49fe9bc718 100644 --- a/core/core-frontend/src/pages/panel/App.vue +++ b/core/core-frontend/src/pages/panel/App.vue @@ -53,9 +53,11 @@ const componentMap = { const isDataFilling = ref(false) const dataFillingPath = ref('') +const showComponent = ref(false) const changeCurrentComponent = val => { isDataFilling.value = false + showComponent.value = true currentComponent.value = undefined if (val && val.includes('DataFilling')) { if (val === 'DataFilling') { @@ -70,7 +72,10 @@ const changeCurrentComponent = val => { isDataFilling.value = true }) } else { - currentComponent.value = componentMap[val] + nextTick(() => { + currentComponent.value = componentMap[val] + showComponent.value = false + }) } } @@ -79,13 +84,12 @@ useEmitt({ callback: changeCurrentComponent }) -//currentComponent.value = componentMap[props.componentName] onMounted(() => { changeCurrentComponent(props.componentName) })