From 18be96937d0dce135a9ea2b98d09d547e010f635 Mon Sep 17 00:00:00 2001 From: zhaochengke Date: Mon, 10 Jul 2023 17:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A2=E5=8A=A1=E5=85=AC=E5=BC=80=E5=9B=BE?= =?UTF-8?q?=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DnD.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/DnD.vue b/src/components/DnD.vue index d05bd5cd..372e9b5e 100644 --- a/src/components/DnD.vue +++ b/src/components/DnD.vue @@ -124,10 +124,14 @@ export default { Motion(event) { if(this.state === STATE_NONE) { - this.Reset(); + //k this.Reset(); return; } [this.currentX, this.currentY] = this.GetEventPosition(event); + if(this.state === STATE_START) + { + return; + } let dropElement = this.GetCurrentPositionDropElement(event); this.UpdateMask(event, this.HasCurrentPositionDropElement(event)); if(dropElement && this.dropElement !== dropElement) @@ -137,6 +141,7 @@ export default { } this.dropElement = dropElement; this.$emit('touchdragmotion', this.element); + event.preventDefault(); }, Cancel(event) { if(this.state === STATE_DRAGGING)