From a2aec994ba5162c721f23e4609e5be87fae18e65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Tue, 2 Dec 2025 11:09:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=82=B9=E8=B5=9E=E4=BD=8D=E7=BD=AE=E8=8E=B7?= =?UTF-8?q?=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pull/components/like-effect/like-effect.vue | 13 +++++++------ pages/plugins/live/pull/mixins/mixins.js | 8 ++++---- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/pages/plugins/live/pull/components/like-effect/like-effect.vue b/pages/plugins/live/pull/components/like-effect/like-effect.vue index 9a6bfc4e..82d7b2dc 100644 --- a/pages/plugins/live/pull/components/like-effect/like-effect.vue +++ b/pages/plugins/live/pull/components/like-effect/like-effect.vue @@ -14,6 +14,7 @@ opacity: like.opacity }" > + 0) { - x = event.touches[0].clientX; - y = event.touches[0].clientY; + x = event.touches[0].pageX; + y = event.touches[0].pageY; } else if (event.changedTouches && event.changedTouches.length > 0) { - x = event.changedTouches[0].clientX; - y = event.changedTouches[0].clientY; + x = event.changedTouches[0].pageX; + y = event.changedTouches[0].pageY; } else { - x = event.clientX || event.detail?.x || 0; - y = event.clientY || event.detail?.y || 0; + x = event.pageX || event.detail?.x || 0; + y = event.pageY || event.detail?.y || 0; } console.log('Click coordinates:', x, y); diff --git a/pages/plugins/live/pull/mixins/mixins.js b/pages/plugins/live/pull/mixins/mixins.js index 58175493..9809f427 100644 --- a/pages/plugins/live/pull/mixins/mixins.js +++ b/pages/plugins/live/pull/mixins/mixins.js @@ -117,11 +117,11 @@ export default { // 获取当前位置 let x, y; if (event.changedTouches && event.changedTouches.length > 0) { - x = event.changedTouches[0].screenX; - y = event.changedTouches[0].screenY; + x = event.changedTouches[0].pageX; + y = event.changedTouches[0].pageY; } else { - x = event.screenX || 0; - y = event.screenY || 0; + x = event.pageX || 0; + y = event.pageY || 0; } const currentTime = new Date().getTime();