From 5cb614c2771183644865aa4beccefc5098f985bb Mon Sep 17 00:00:00 2001 From: lyt-Top <1105290566@qq.com> Date: Wed, 16 Nov 2022 16:39:38 +0000 Subject: [PATCH] =?UTF-8?q?'admin-22.11.17:=E4=BF=AE=E5=A4=8Dv2.3.0?= =?UTF-8?q?=E7=89=88=E6=9C=ACiframe=E5=8F=B3=E9=94=AE=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=88=B7=E6=96=B0'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lyt-Top <1105290566@qq.com> --- src/layout/routerView/iframes.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/layout/routerView/iframes.vue b/src/layout/routerView/iframes.vue index 6d9a674..f94ec8b 100644 --- a/src/layout/routerView/iframes.vue +++ b/src/layout/routerView/iframes.vue @@ -75,7 +75,13 @@ export default defineComponent({ // 监听 iframe refreshKey 变化,用于 tagsview 右键菜单刷新 watch( () => props.refreshKey, - () => {}, + () => { + const item: any = props.list.find((v: any) => v.path === route.path); + if (item && item.meta.isIframeOpen) item.meta.isIframeOpen = false; + nextTick(() => { + item.meta.isIframeOpen = true; + }); + }, { deep: true, }