hookehuyr

fix

...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
16 :beforeAdd="handleBeforeAdd" 16 :beforeAdd="handleBeforeAdd"
17 :afterAdd="handleAfterAdd" 17 :afterAdd="handleAfterAdd"
18 @click-canvas="onClickCanvas" 18 @click-canvas="onClickCanvas"
19 + @drag-canvas="onDragCanvas"
19 @dragend-node="onDragEndNode" 20 @dragend-node="onDragEndNode"
20 @click-node="onClickNode" 21 @click-node="onClickNode"
21 @click-node-mousedown="onClickNodeMousedown" 22 @click-node-mousedown="onClickNodeMousedown"
...@@ -1091,7 +1092,6 @@ export default { ...@@ -1091,7 +1092,6 @@ export default {
1091 event.returnValue = confirmationMessage;  1092 event.returnValue = confirmationMessage; 
1092 return confirmationMessage; 1093 return confirmationMessage;
1093 } 1094 }
1094 -
1095 }); 1095 });
1096 // 监听 unload 事件 1096 // 监听 unload 事件
1097 window.addEventListener('unload', function () { 1097 window.addEventListener('unload', function () {
...@@ -2301,6 +2301,9 @@ export default { ...@@ -2301,6 +2301,9 @@ export default {
2301 editor.closeModel() 2301 editor.closeModel()
2302 } 2302 }
2303 2303
2304 + const onDragCanvas = (evt) => {
2305 + }
2306 +
2304 /** 2307 /**
2305 * 拖动节点结束回调 2308 * 拖动节点结束回调
2306 * 2309 *
...@@ -2662,6 +2665,7 @@ export default { ...@@ -2662,6 +2665,7 @@ export default {
2662 showMultipleSelect: true, // 编辑器是否可以多选 2665 showMultipleSelect: true, // 编辑器是否可以多选
2663 2666
2664 onClickCanvas, 2667 onClickCanvas,
2668 + onDragCanvas,
2665 onClickNodeMousedown, 2669 onClickNodeMousedown,
2666 onClickNode, 2670 onClickNode,
2667 onClickEdge, 2671 onClickEdge,
......
...@@ -60,6 +60,9 @@ export default { ...@@ -60,6 +60,9 @@ export default {
60 graph.on('canvas:click', (e) => { 60 graph.on('canvas:click', (e) => {
61 context.emit('click-canvas', e) 61 context.emit('click-canvas', e)
62 }) 62 })
63 + graph.on('canvas:drag', (e) => {
64 + context.emit('drag-canvas', e)
65 + })
63 graph.on('node:mousedown', (e) => { 66 graph.on('node:mousedown', (e) => {
64 context.emit('click-node-mousedown', e) 67 context.emit('click-node-mousedown', e)
65 }) 68 })
......