1.拖拽生成热区修复鼠标拖拽到外部时,坐标更新问题

sws 2024-08-16
v1.0.0
sws 2024-08-16 15:49:48 +08:00
parent ebc83554ac
commit 6bf4a77e70
1 changed files with 2 additions and 2 deletions

View File

@ -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;
};