diff --git a/packages/x6/src/graph/mousewheel.ts b/packages/x6/src/graph/mousewheel.ts index f31f2ded898..9f3760815ba 100644 --- a/packages/x6/src/graph/mousewheel.ts +++ b/packages/x6/src/graph/mousewheel.ts @@ -50,7 +50,7 @@ export class MouseWheel extends Base { const guard = this.widgetOptions.guard return ( - (guard == null || guard.call(e)) && + (guard == null || guard(e)) && ModifierKey.isMatch(e, this.widgetOptions.modifiers) ) } @@ -59,7 +59,7 @@ export class MouseWheel extends Base { const guard = this.widgetOptions.guard if ( - (guard == null || guard.call(e)) && + (guard == null || guard(e)) && ModifierKey.isMatch(e, this.widgetOptions.modifiers) ) { const factor = this.widgetOptions.factor || 1.2 diff --git a/sites/x6-sites/docs/api/graph/mousewheel.zh.md b/sites/x6-sites/docs/api/graph/mousewheel.zh.md index 240ae1e17b4..3a74e647e08 100644 --- a/sites/x6-sites/docs/api/graph/mousewheel.zh.md +++ b/sites/x6-sites/docs/api/graph/mousewheel.zh.md @@ -73,7 +73,7 @@ interface MouseWheelOptions { new Graph({ mousewheel: { enabled: true, - guard(this: Graph, e: WheelEvent) { + guard(e: WheelEvent) { if (e.altKey) { // 当按下 alt 键时,忽略所有滚动事件 return false