Antv g6的getOutEdges
时间: 2023-11-27 14:49:34 浏览: 87
ANTV G6 ASSET SEARCH
AntV G6 的 `getOutEdges` 方法是用于获取指定节点的所有出边的方法。其语法如下:
```js
graph.getOutEdges(node: string | Item, edgeType?: string): EdgeConfig[];
```
其中,`node` 参数可以是节点的 ID 或 Item 对象;`edgeType` 参数可选,表示边类型,如果省略则返回所有类型的边。
方法返回一个 `EdgeConfig` 类型的数组,每个元素表示一条出边的配置信息。`EdgeConfig` 对象包含以下属性:
- id:边的 ID;
- source:边的起始节点 ID;
- target:边的目标节点 ID;
- sourceModel:边起始节点的模型数据;
- targetModel:边目标节点的模型数据;
- model:边的模型数据;
- shape:边的形状;
- type:边的类型;
- style:边的样式;
示例代码:
```js
const node = graph.findById('node1'); // 根据节点 ID 获取节点 Item 对象
const outEdges = graph.getOutEdges(node); // 获取节点的所有出边
console.log(outEdges);
```
阅读全文