From 889835db3cc16d730dd81494ac8b2a4220fbfc7d Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Sun, 7 Apr 2024 20:35:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=92=AD=E6=94=BE=E6=97=B6=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E6=96=87=E6=9C=AC=E5=86=85=E9=93=BE=E6=8E=A5=EF=BC=8C?= =?UTF-8?q?=E4=B8=8D=E9=80=80=E5=87=BA=E6=94=BE=E6=98=A0=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Screen/ScreenElement.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/Screen/ScreenElement.vue b/src/views/Screen/ScreenElement.vue index 5aa8b2b1..0047caef 100644 --- a/src/views/Screen/ScreenElement.vue +++ b/src/views/Screen/ScreenElement.vue @@ -10,7 +10,7 @@ visibility: needWaitAnimation ? 'hidden' : 'visible', }" :title="elementInfo.link?.target || ''" - @click="openLink()" + @click="$event => openLink($event)" > { }) // 打开元素绑定的超链接 -const openLink = () => { +const openLink = (e: MouseEvent) => { + if ((e.target as HTMLElement).tagName === 'A') { + props.manualExitFullscreen() + return + } + const link = props.elementInfo.link if (!link) return