go.js:删除节点和连线

// 监听连线事件
    myDiagram.addDiagramListener("LinkDrawn", function (e) {
      // 不同的颜色
      myDiagram.model.setDataProperty(
        e.subject.data,
        "fill",
        go.Brush.randomColor()
      );
      // 未匹配节点不能连线
      var nodeFrom = myDiagram.model.findNodeDataForKey(e.subject.data.from);
      var nodeTo = myDiagram.model.findNodeDataForKey(e.subject.data.to);
      if(nodeFrom.nodeType=='03' || nodeTo.nodeType=='03'){
        that.$message.error('未匹配节点无需连线!');
        //删除连线
        myDiagram.model.removeLinkData(e.subject.data)

myDiagram.model.removeNodeData()//删除节点
} });
原文地址:https://www.cnblogs.com/xxzb/p/13473928.html