(G6)Loop 自环边添加(起始点与结束点为相同节点的边)
效果:
this.visualData = { nodes: [], edges: [] }; //渲染的数据
this.selectList.forEach((item) => { //提取数据的数组
... //节点处理
//连接线
let obj3 = {};
obj3 = {
source: item.headEntity,
target: item.endEntity,
label: item.relation,
};
this.visualData.edges.push(obj3);
this.visualData.edges.forEach((item) => {
if (item.source == item.target) {
this.$set(item, "type", "loop");//给起结点相同的边添加type属性
}
});
});