From 4e10f3228ee69927d0b2b4085ec8f6e23d6a2756 Mon Sep 17 00:00:00 2001 From: kron Date: Wed, 5 Nov 2025 16:58:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=82=B9=E5=87=BB=E6=94=BE?= =?UTF-8?q?=E5=A4=A7=E7=9A=84=E6=96=B9=E5=90=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/BowTargetEdit.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/BowTargetEdit.vue b/src/components/BowTargetEdit.vue index 13e0aa9..cc2c753 100644 --- a/src/components/BowTargetEdit.vue +++ b/src/components/BowTargetEdit.vue @@ -47,7 +47,9 @@ const onClick = async (e) => { const clickYInContainer = e.detail.y - rect.value.top; let target = clickYInContainer * scale.value - viewportH / 2; target = Math.max(0, Math.min(contentH - viewportH, target)); - scrollTop.value = Math.round(target); + setTimeout(() => { + scrollTop.value = target; + }, 100); } const newArrow = { x: (e.detail.x - 6) * scale.value,