graphSvg为当前的画布
//鼠标右键事件 graphSvg.on('node:contextmenu', ({ e, node }) => { e.preventDefault();// 阻止默认的右键菜单 console.log(e,node) }) //鼠标滑过 节点 新增删除事件 graphSvg.on('node:mouseenter', ({ node }) => { if(node.id == currentTreeNodeId) return false; node.addTools({ name: 'button-remove', args: { x: '100%', y: 0, offset: { x: 0, y: 0 }, }, }) }) //节点 鼠标摁下 node节点禁止连入 graphSvg.on('edge:added', ({ edge, options }) => { if(条件){ graphSvg.removeEdge(edge.id); } })
标签:node,鼠标,节点,右键,graphSvg,连入 From: https://www.cnblogs.com/yeziyou/p/18284402