From cb4304b6ebc2fda87b3dfa0bbe7135508f2ce74f Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 31 Mar 2022 15:11:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(stage):=20=E7=BB=84=E4=BB=B6=E5=AF=B9?= =?UTF-8?q?=E9=BD=90=E4=B8=8D=E5=87=86=E7=A1=AE=EF=BC=8C=E6=9A=82=E6=97=B6?= =?UTF-8?q?=E5=8E=BB=E6=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/stage/src/StageDragResize.ts | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/packages/stage/src/StageDragResize.ts b/packages/stage/src/StageDragResize.ts index 9a6afad8..976b82e0 100644 --- a/packages/stage/src/StageDragResize.ts +++ b/packages/stage/src/StageDragResize.ts @@ -358,18 +358,25 @@ export default class StageDragResize extends EventEmitter { } return { - scrollable: true, origin: true, zoom: 1, - dragArea: true, + dragArea: false, draggable: true, resizable: true, snappable: isAbsolute, snapGap: isAbsolute, - snapDirections: { center: isAbsolute, middle: isAbsolute }, - elementSnapDirections: { center: isAbsolute, middle: isAbsolute }, - - elementGuidelines: isAbsolute ? await this.getSnapElements(this.target) : [], + snapThreshold: 5, + snapDigit: 0, + throttleDrag: 0, + isDisplaySnapDigit: isAbsolute, + snapDirections: { + top: isAbsolute, + right: isAbsolute, + bottom: isAbsolute, + left: isAbsolute, + center: isAbsolute, + middle: isAbsolute, + }, horizontalGuidelines: this.horizontalGuidelines, verticalGuidelines: this.verticalGuidelines,