We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc80a21 commit 714dc21Copy full SHA for 714dc21
packages/vchart/src/interaction/zoom/zoomable.ts
@@ -139,6 +139,8 @@ export class Zoomable implements IZoomable {
139
) {
140
return;
141
}
142
+ this._clearDragEvent(); // 防止drag 和 zoom 同时触发的问题
143
+
144
let extendParams: ReturnType<typeof callback> = {};
145
if (callback) {
146
extendParams = callback({ zoomDelta, zoomX, zoomY }, event);
@@ -483,6 +485,7 @@ export class Zoomable implements IZoomable {
483
485
if (!this._zoomableTrigger.parserDragEvent(params.event)) {
484
486
487
488
+ this._zoomableTrigger.clearZoom(); // 防止drag 和 zoom 同时触发的问题
489
const delayType = option?.delayType ?? 'throttle';
490
const delayTime = option?.delayTime ?? 0;
491
const realTime = option?.realTime ?? true;
0 commit comments