hookehuyr

新增连接线单击回调操作

...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
17 @click-canvas="onClickCanvas" 17 @click-canvas="onClickCanvas"
18 @dragend-node="onDragEndNode" 18 @dragend-node="onDragEndNode"
19 @click-node="onClickNode" 19 @click-node="onClickNode"
20 + @click-edge="onClickEdge"
20 @dblclick-node="onDblClickNode" 21 @dblclick-node="onDblClickNode"
21 @dblclick-edge="onDblClickEdge" 22 @dblclick-edge="onDblClickEdge"
22 :controlConfig="state.controlConfig" 23 :controlConfig="state.controlConfig"
...@@ -810,6 +811,14 @@ export default { ...@@ -810,6 +811,14 @@ export default {
810 } 811 }
811 812
812 /** 813 /**
814 + * 单击连接线回调
815 + * @param e
816 + */
817 + const onClickEdge = (e: myEvent) => {
818 + editor.closeModel()
819 + }
820 +
821 + /**
813 * 双击连接线回调 822 * 双击连接线回调
814 * 823 *
815 * @param {Event} e - The event object representing the double click event. 824 * @param {Event} e - The event object representing the double click event.
...@@ -1181,6 +1190,7 @@ export default { ...@@ -1181,6 +1190,7 @@ export default {
1181 1190
1182 onClickCanvas, 1191 onClickCanvas,
1183 onClickNode, 1192 onClickNode,
1193 + onClickEdge,
1184 onDblClickNode, 1194 onDblClickNode,
1185 onDragEndNode, 1195 onDragEndNode,
1186 onDblClickEdge, 1196 onDblClickEdge,
......
...@@ -68,6 +68,9 @@ export default { ...@@ -68,6 +68,9 @@ export default {
68 graph.on('node:dragend', (e) => { 68 graph.on('node:dragend', (e) => {
69 context.emit('dragend-node', e) 69 context.emit('dragend-node', e)
70 }) 70 })
71 + graph.on('edge:click', (e) => {
72 + context.emit('click-edge', e)
73 + })
71 graph.on('edge:dblclick', (e) => { 74 graph.on('edge:dblclick', (e) => {
72 context.emit('dblclick-edge', e) 75 context.emit('dblclick-edge', e)
73 }) 76 })
......