Skip to content

同一层级中,不同的父节点与子节点之间的垂直间距不同,如何保证连接线不出现弯曲,不对称 #22

Open
@qiufeihong2018

Description

@qiufeihong2018
  const result = Hierarchy.mindmap(data, {
      direction: 'LR',
      getHeight(d: node) {
        return d?.height;
      },
      getWidth(d: node) {
        return d?.width;
      },
      getHGap() {
        return 40;
      },
      // 父节点与子节点之间的垂直间距
      getVGap(d: MindMapData) {
        // 缩小节点间的间距。如果出现了校验不通过,那么将高度重置
        return d.type === NodeType.xx&& d.msg? 20 : 8;
      },
      getSide: () => {
        return 'right';
      },
    });
  • Link:
  • Platform:
  • Mini Showcase(like screenshots):

正常如下:
image

然后操作过后,出现了第二层和第三层中间的连接线是不对称的,如下

image

请问这个bug怎么解呢?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions