From 0741cb01564d10705a4dba007e770f414ce11cda Mon Sep 17 00:00:00 2001 From: "matangyue@guomai.cc" <971442841@qq.com> Date: Wed, 25 Jun 2025 15:38:40 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E5=BD=93=E7=94=A8=E6=88=B7=E5=85=B3?= =?UTF-8?q?=E9=97=ADiframe=E5=86=85=E5=B5=8C=E9=A1=B5=E9=9D=A2=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=20=E5=88=A0=E9=99=A4iframe=E9=A1=B5=E9=9D=A2=E8=80=8C?= =?UTF-8?q?=E4=B8=8D=E6=98=AF=E9=9A=90=E8=97=8F=EF=BC=8C=20=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=86=8D=E6=AD=A4=E6=89=93=E5=BC=80=E6=97=B6=E4=BF=9D?= =?UTF-8?q?=E8=AF=81=E4=B8=BA=E6=96=B0=E7=9A=84=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/AppMain.vue | 2 +- src/plugins/tab.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index b6c7b61c..7e3da5c5 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -40,7 +40,7 @@ onMounted(() => { addIframe(); }); -watchEffect(() => { +watch(()=>route.fullPath,() => { addIframe(); }); diff --git a/src/plugins/tab.ts b/src/plugins/tab.ts index 1f673b34..7525d085 100644 --- a/src/plugins/tab.ts +++ b/src/plugins/tab.ts @@ -58,6 +58,9 @@ export default { } return router.push('/'); } + if(obj.meta.link){ + useTagsViewStore().delIframeView(obj); + } return useTagsViewStore().delView(obj); }, // 关闭所有tab页签 -- Gitee