From edf66cc0768149387dca0993c901b2a7489727dd Mon Sep 17 00:00:00 2001 From: roymondchen Date: Fri, 12 Aug 2022 14:18:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(stage):=20=E5=A4=9A=E9=80=89=E6=97=B6?= =?UTF-8?q?=E7=A6=81=E6=AD=A2=E6=8B=96=E5=87=BA=E8=BE=B9=E7=95=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/stage/src/StageMultiDragResize.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/stage/src/StageMultiDragResize.ts b/packages/stage/src/StageMultiDragResize.ts index 000772c7..74b8478b 100644 --- a/packages/stage/src/StageMultiDragResize.ts +++ b/packages/stage/src/StageMultiDragResize.ts @@ -244,6 +244,15 @@ export default class StageMultiDragResize extends EventEmitter { zoom: 1, origin: true, padding: { left: 0, top: 0, right: 0, bottom: 0 }, + snappable: true, + bounds: { + top: 0, + // 设置0的话无法移动到left为0,所以只能设置为-1 + left: -1, + right: this.container.clientWidth - 1, + bottom: this.container.clientHeight, + ...(multiMoveableOptions.bounds || {}), + }, ...options, ...multiMoveableOptions, };