From 6bf4a77e701812ed03747c3076607e7eafd49ac1 Mon Sep 17 00:00:00 2001 From: sws <1141121512@qq.com> Date: Fri, 16 Aug 2024 15:49:48 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=8B=96=E6=8B=BD=E7=94=9F=E6=88=90=E7=83=AD?= =?UTF-8?q?=E5=8C=BA=E4=BF=AE=E5=A4=8D=E9=BC=A0=E6=A0=87=E6=8B=96=E6=8B=BD?= =?UTF-8?q?=E5=88=B0=E5=A4=96=E9=83=A8=E6=97=B6=EF=BC=8C=E5=9D=90=E6=A0=87?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=97=AE=E9=A2=98=20sws=202024-08-16?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/hot/index.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/common/hot/index.vue b/src/components/common/hot/index.vue index 02eb6cbf..afc60918 100644 --- a/src/components/common/hot/index.vue +++ b/src/components/common/hot/index.vue @@ -120,8 +120,8 @@ const drag_box_scale_bool = ref(false); const start_drag = (event: MouseEvent) => { drag_bool.value = true; if (!imgBoxRef.value) return; - rect_start.value.x = event.clientX - imgBoxRef.value.getBoundingClientRect().left; - rect_start.value.y = event.clientY - imgBoxRef.value.getBoundingClientRect().top; + rect_start.value.x = rect_start.value.x !== 0 ? rect_start.value.x : event.clientX - imgBoxRef.value.getBoundingClientRect().left; + rect_start.value.y = rect_start.value.y !== 0 ? rect_start.value.y : event.clientY - imgBoxRef.value.getBoundingClientRect().top; rect_start.value.width = 0; rect_start.value.height = 0; };