Package Exports
- mindmap-tree
- mindmap-tree/dist/index.mjs
- mindmap-tree/dist/index.umd.js
- mindmap-tree/dist/style.css
- mindmap-tree/style.css
Readme
mindmap-tree
A web-based Javascript Mindmap
Installation
npm install -S mindmap-tree
Usage
<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',
});
Feature
- Add & Delete Node
- Edit Node Text
- Undo & Redo
- Change Scale
- Drag Node to change Father
- Keyboard operation
- Multi select
- Expand & Shrink Node
Params
import MindmapTree from 'mindmap-tree';
import 'mindmap-tree/style.css';
new MindmapTree({
container: '#container',
data: {
'1': {
label: 'My Holiday', // Node label
direction: 0, // Node direction 1: right, 0: none, -1: left
isRoot: true, // Is root node of not
children: ['2', '5', '7'], // children ids
},
'2': {
label: 'Morning',
direction: 1,
children: ['3'],
isExpand: false, // Is expanding node or not, default value is true
},
'3': {
label: 'Read book',
direction: 1,
children: [],
},
}
});
License
Copyright (c) 2023 - present, RockyRen