Skip to content

Latest commit

 

History

History
86 lines (64 loc) · 2.3 KB

README.zh.md

File metadata and controls

86 lines (64 loc) · 2.3 KB

Mindmap-Tree

一个基于web(svg)的思维导图

npm ci

mindmap-tree demo

Demo

Demo

相关文章

功能

  • 添加 & 删除节点
  • 编辑节点文本
  • 撤销 & 重做
  • 修改视图scale
  • 拖拽改变节点关系
  • 键盘操作
  • 多选操作
  • 展开 & 收缩节点

开始使用

安装

npm install -S mindmap-tree

使用

<body>
  <div id="container" style="width:100vh;height:100vh;"></div>
</body>
import MindmapTree from 'mindmap-tree';
import 'mindmap-tree/style.css';

new MindmapTree({
  container: '#container',
});

参数

MindmapTree constructor 参数:

Prop Type Default Description
container String | Element '' container的HTML元素
data NodeDataMap Record<string, NodeData> 思维导图的初始化数据
isDebug Boolean false 是否调试

NodeData params:

Prop Type Default Description
label String '' 节点文本
direction Number 0 节点方向, 1:右边, 0:无, -1:左边
isRoot Boolean false 是否根节点
children String[] [] 子节点的id数组
isExpand Boolean true 是否展开节点

License

MIT

Copyright (c) 2023 - present, RockyRen