diff --git a/src/components/Canvas/FlowCanvas/manager/EventManager.ts b/src/components/Canvas/FlowCanvas/manager/EventManager.ts index d86a38e..0694c42 100644 --- a/src/components/Canvas/FlowCanvas/manager/EventManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/EventManager.ts @@ -56,7 +56,7 @@ export class EventManager { mousemove_:any /** 处理鼠标中间点击 */ mousedown(event:any) { - if (event.button === 1) { + if (event.button === 1 && !event.target.classList.contains('dragging')) { this.vueFlowPosition = this.vueFlow.value.getTransform() event.target.classList.add('dragging') this.originalPosition = {