From 33bb02d5a0818b8a95caa87c6c5bd5aa9db88085 Mon Sep 17 00:00:00 2001 From: Huangzhe Date: Sat, 24 May 2025 18:25:25 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E7=9A=84=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 当 analysis 组件退出之后,会保留当前的状态 --- src/views/Survey/views/Analysis/Index.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/views/Survey/views/Analysis/Index.vue b/src/views/Survey/views/Analysis/Index.vue index b428035..020bcbf 100644 --- a/src/views/Survey/views/Analysis/Index.vue +++ b/src/views/Survey/views/Analysis/Index.vue @@ -11,6 +11,7 @@ import Wait from '@/views/Survey/views/Analysis/components/Wait/Index.vue'; import AnalysisInfo from '@/views/Survey/views/Analysis/components/AnalysisInfo/Index.vue'; import SearchBar from '@/components/Search/Index.vue'; import { fetchSingleSurvey } from '@/hooks/request/useSurvey'; +import { onMounted, onUnmounted } from 'vue'; const route = useRoute(); @@ -28,6 +29,11 @@ const { currentSurvey } = fetchSingleSurvey(sn.value); aiInsightsConfig.value.message = ''; const { questionAnalysis } = useFetchAnalysis(sn.value); + +onUnmounted(() => { + // 当组件取消挂载之后, 手动调节 aiInsightsConfig 的状态 + aiInsightsConfig.value.visible = false; +});