feat: 新增三个自定义边/三个自定义节点

This commit is contained in:
TsMask
2024-01-06 16:41:34 +08:00
parent 0509e05e50
commit abbe51c521
8 changed files with 548 additions and 9 deletions

View File

@@ -40,6 +40,18 @@ export default function useEdge() {
value: 'loop',
label: t('views.monitor.topologyBuild.edgeTypeLoop'),
},
{
value: 'cubic-animate-line-dash',
label: t('views.monitor.topologyBuild.edgeTypeCubicAnimateLineDash'),
},
{
value: 'cubic-animate-circle-move',
label: t('views.monitor.topologyBuild.edgeTypeCubicAnimateCircleMove'),
},
{
value: 'line-animate-state',
label: t('views.monitor.topologyBuild.edgeTypeLineAnimateState'),
},
];
/**图边标签文本位置 */
@@ -160,6 +172,12 @@ export default function useEdge() {
if (edge.source === edge.target) {
edge.type = 'loop';
}
// 不存在fontWeight会触发异常
if(!edge.labelCfg.style.fontWeight){
console.log(edge)
debugger
edge.labelCfg.style.fontWeight = 500
}
// 存在更新新增id是#不监听变化
const item = graphG6.value.findById(edge.id);
if (item) {