hookehuyr

新增连接线单击回调操作

......@@ -17,6 +17,7 @@
@click-canvas="onClickCanvas"
@dragend-node="onDragEndNode"
@click-node="onClickNode"
@click-edge="onClickEdge"
@dblclick-node="onDblClickNode"
@dblclick-edge="onDblClickEdge"
:controlConfig="state.controlConfig"
......@@ -810,6 +811,14 @@ export default {
}
/**
* 单击连接线回调
* @param e
*/
const onClickEdge = (e: myEvent) => {
editor.closeModel()
}
/**
* 双击连接线回调
*
* @param {Event} e - The event object representing the double click event.
......@@ -1181,6 +1190,7 @@ export default {
onClickCanvas,
onClickNode,
onClickEdge,
onDblClickNode,
onDragEndNode,
onDblClickEdge,
......
......@@ -68,6 +68,9 @@ export default {
graph.on('node:dragend', (e) => {
context.emit('dragend-node', e)
})
graph.on('edge:click', (e) => {
context.emit('click-edge', e)
})
graph.on('edge:dblclick', (e) => {
context.emit('dblclick-edge', e)
})
......