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