From 9a6adb32f51b62af2dacdaaaed2ff81a6eede3e1 Mon Sep 17 00:00:00 2001 From: Carlos Date: Mon, 14 Apr 2025 15:10:41 +0800 Subject: [PATCH] fix: pass event to opts in onDrag method for better event handling --- packages/core/src/commands/view/ComponentDrag.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/commands/view/ComponentDrag.ts b/packages/core/src/commands/view/ComponentDrag.ts index a8abba45c..d997e4d11 100644 --- a/packages/core/src/commands/view/ComponentDrag.ts +++ b/packages/core/src/commands/view/ComponentDrag.ts @@ -395,7 +395,7 @@ export default { this.guidesStatic = this.getGuidesStatic(); }, - onDrag() { + onDrag(event) { const { guidesTarget, opts } = this; this.updateGuides(guidesTarget); @@ -403,6 +403,7 @@ export default { opts.guidesInfo && this.renderGuideInfo(guidesTarget?.filter((item) => item.active) ?? []); opts.onDrag?.(this._getDragData()); + this.opts.event = event; this.em.trigger(`${evName}:move`, this.getEventOpts()); },