默认连接桩
示例加载中…
import { Graph } from '@antv/x6'
const graph = new Graph({
container: document.getElementById('container'),
grid: true,
})
// 文档:https://x6.antv.antgroup.com/tutorial/basic/port
const rect = graph.addNode({
x: 240,
y: 60,
width: 100,
height: 180,
attrs: {
body: {
fill: '#f5f5f5',
stroke: '#d9d9d9',
strokeWidth: 1,
},
},
ports: [
// 默认样式
{ id: 'port1' },
// 自定义连接桩样式
{
id: 'port2',
attrs: {
circle: {
magnet: true,
r: 8,
stroke: '#31d0c6',
fill: '#fff',
strokeWidth: 2,
},
},
},
],
})
rect.addPort({
id: 'port3',
attrs: {
circle: {
r: 6,
magnet: true,
stroke: '#31d0c6',
fill: '#fff',
strokeWidth: 2,
},
},
})