diff --git a/src/components/cards/PosterCard.vue b/src/components/cards/PosterCard.vue index d8ff6241..f1206386 100644 --- a/src/components/cards/PosterCard.vue +++ b/src/components/cards/PosterCard.vue @@ -35,8 +35,8 @@ const getImgUrl = computed(() => { }) // 跳转播放 -function goPlay() { - if (props.media?.link) +function goPlay(isHovering = false) { + if (props.media?.link && isHovering) window.open(props.media?.link, '_blank') } @@ -53,7 +53,7 @@ function goPlay() { 'transition transform-cpu duration-300 scale-105 shadow-lg': hover.isHovering, 'ring-1': isImageLoaded, }" - @click.stop="goPlay" + @click.stop="goPlay(hover.isHovering)" >