Showing
2 changed files
with
13 additions
and
0 deletions
| ... | @@ -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 | }) | ... | ... |
-
Please register or login to post a comment