antV x6鼠標右鍵事件、鼠標滑過 節點 新增刪除事件、節點 鼠標摁下 node節點禁止連入
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); } })

浙公網安備 33010602011771號