oyal
oyal
> @oyal 是否可以监听边的点击事件,点击后新建一条边,source 指向之前的边,target 设置为 point,随着鼠标移动而移动。 感谢回复,您说的这种方案之前有人提过类似需求,但我并没有好的实现思路 https://github.com/antvis/X6/issues/2010#issuecomment-1157376110 另外我也研究了下边的高亮问题,是开启 snap 后导致的,不知为何会冲突。提了一个新的 issue。https://github.com/antvis/X6/issues/3439  
> 我有一种临时的解决思路,就是在从节点A连线点击到边B上时,记录下当前点击的位置,然后在该位置创建一个新的节点(样式可以是黑色圆形)。然后,记录下边B的起点(B.start)和终点(B.end),将原来的边删除,再创建三条新边,分别是[B.start]-[新节点],[B.end]-[新节点]和[A]-新节点,这样看起来它们的连接就类似电路图上的分叉了 我们的思路一样,但是也有很多问题,一个是现在的边的高亮吸附还是有点问题,只能吸附到边的中间,可以看我另一个issue https://github.com/antvis/X6/issues/3439#issuecomment-1493938205 还有就是自动生成节点的位置,edge:connected中没有画布xy,只能在edge:mouseup(鼠标松开)事件中拿到画布xy,由于是吸附过去的,这个xy是鼠标松开的坐标,所以会有偏差,造成效果新增的三条边不够理想  
When a code block appears in the reply, useAtBottom will become invalid. For example: 