feat: 新增三个自定义边/三个自定义节点
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user