• Stars
    star
    5,290
  • Rank 7,807 (Top 0.2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

一个还算强大的Web思维导图。A relatively powerful web mind map.

Simple mind map

npm-version npm download GitHub stars GitHub issues GitHub forks license

一个简单&强大的Web思维导图

本项目包含两部分:

1.一个js思维导图库,不依赖任何框架,你可以使用它来快速完成Web思维导图产品的开发。

开发文档:https://wanglin2.github.io/mind-map/#/doc/zh/

2.一个Web思维导图,基于思维导图库、Vue2.x、ElementUI开发,可以操作电脑本地文件,所以你可以直接把它当做一个在线版思维导图应用使用,如果觉得github的响应速度慢,你也可以部署到你的服务器上。

在线地址:https://wanglin2.github.io/mind-map/

另外也提供了客户端可供下载使用,支持WindowsMacLinux,下载地址:

Github:releases

百度云盘:地址

特性

  • 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积
  • 支持逻辑结构图、思维导图、组织结构图、目录组织图、时间轴、鱼骨图六种结构
  • 内置多种主题,允许高度自定义样式,支持注册新主题
  • 支持快捷键
  • 节点内容支持图片、图标、超链接、备注、标签、概要
  • 支持前进后退
  • 支持拖动、缩放
  • 支持右键和Ctrl+左键两种多选方式
  • 支持节点自由拖拽、拖拽调整
  • 支持多种节点形状
  • 支持导出为jsonpngsvgpdfmarkdown,支持从jsonxmindmarkdown导入
  • 支持小地图、支持水印
  • 支持关联线

安装

npm i simple-mind-map

使用

提供一个宽高不为0的容器元素:

<div id="mindMapContainer"></div>

另外再设置一下css样式:

#mindMapContainer * {
  margin: 0;
  padding: 0;
}

然后创建一个实例:

import MindMap from "simple-mind-map";

const mindMap = new MindMap({
  el: document.getElementById('mindMapContainer'),
  data: {
    "data": {
        "text": "根节点"
    },
    "children": []
  }
});

即可得到一个思维导图。

想要实现更多功能?可以查看开发文档

License

MIT

微信交流群

如果已过期,可以微信添加wanglinguanfang拉你入群。

请作者喝杯咖啡

开源不易,如果本项目有帮助到你的话,可以考虑请作者喝杯咖啡哟~

厚椰乳一盒 + 纯牛奶半盒 + 冰块 + 咖啡液 = 生椰拿铁 yyds

转账请备注【思维导图】。你的头像和名字将会出现在下面和文档页面

Think 志斌 小土渣的宇宙 qp ZXR 花儿朵朵 suka Chris

More Repositories

1

code-run

一个代码在线编辑预览工具,类似codepen、jsbin、jsfiddle等。
JavaScript
501
star
2

tiny_whiteboard

一个在线小白板,类似excalidraw。
JavaScript
251
star
3

douban_api

豆瓣API服务
JavaScript
143
star
4

VideoTimeLine

一个简单的Vue2视频时间轴组件
Vue
97
star
5

markjs

一个插件化的多边形标注库
JavaScript
89
star
6

snow

看,下雪了~
JavaScript
83
star
7

web_map_demo

Web地图demo,一个简单的2D地图加载器,支持拖动、缩放、显示叠加物、搜索。
Vue
83
star
8

lx-doc

理想文档。定位于个人和小团队的在线云文档。支持思维导图、白板、流程图、PPT、电子表格等
JavaScript
67
star
9

canvas-editor-demo

一个基于canvas实现的富文本编辑器demo,仅仅是demo。
JavaScript
62
star
10

simple-flow-chart

一个简单的流程图设计器,基于Vue2。
Vue
48
star
11

markdown_editor_sync_scroll_demo

Markdown编辑器精确同步滚动demo
HTML
21
star
12

tree_layout

绘制一棵漂亮的树,可用于绘制思维导图。
JavaScript
18
star
13

front-article

小前端【街角小林】所有的前端原创文章。
15
star
14

simple-novice-guide

一个简单的新手引导库
TypeScript
14
star
15

AssociationLineDemo

图形之间的关联线连接demo。
HTML
13
star
16

json-tree-view

一个简洁的json格式化插件。
JavaScript
12
star
17

VNode_visualization

虚拟DOM的diff算法动画演示
JavaScript
11
star
18

visual-drag-platform-fit-demo

可视化拖拽平台的页面屏幕适应方案
Vue
10
star
19

web_articles

前端优质文章集锦
8
star
20

simple-word-cloud

一个简单的词云库
JavaScript
8
star
21

wanglin2

7
star
22

PolygonEditDemo

一个简单的多边形编辑器demo
Vue
6
star
23

handPaintedStyle

手绘风格图形的简单实现
Vue
5
star
24

download-image-demo

前端下载图片的N种方法
Vue
5
star
25

VNode-Demo

虚拟dom的diff demo
JavaScript
4
star
26

vite-demo

JavaScript
4
star
27

ES_Modules_CDN

支持ES模块的cdn服务demo。
JavaScript
3
star
28

simple-canvas-editor

一个使用canvas实现的简单富文本编辑器。
HTML
3
star
29

pieChart

一个简单的饼图
Vue
3
star
30

ComponentLibraryImport

组件库实现按需引入的几种方式
Vue
3
star
31

literature-articles

个人原创的文学文章。
CSS
3
star
32

vue_v0.11_analysis

vue0.11版本源码阅读系列文章
JavaScript
2
star
33

simulateCSSBackgroundInCanvas

在canvas中模拟css的background相关样式
JavaScript
2
star
34

nice-doc

个人文档平台
2
star
35

learn_vue_2.6.0

Vue2.6.1源码阅读系列
JavaScript
2
star
36

textUnderline

文本划线的极简实现
Vue
2
star
37

canvas-in-action

Canvas实战系列文章。
CSS
2
star
38

mind-map-themes

提供更多的mind-map主题。
1
star
39

es5-es5-inherit-example

ES6和ES5继承的示例
JavaScript
1
star
40

collect

个人收藏夹
1
star
41

vue_dynamic_import_component

vue动态引入组件demo
JavaScript
1
star
42

playground

Vue3代码在线运行工具
JavaScript
1
star
43

esm_cjs

JavaScript
1
star
44

hannuota

汉诺塔小游戏
Vue
1
star
45

tiny_whiteboard_demo

tiny_whiteboard在线demo,非可读仓库,请勿关注。
JavaScript
1
star
46

text_diff_demo

文本diff demo
JavaScript
1
star
47

code-run-online

CodeRun在线示例
JavaScript
1
star
48

vue_components

一个monorepo类型的组件库
JavaScript
1
star
49

lx-doc-site

JavaScript
1
star
50

canvas-demos

Vue
1
star
51

whbm-nav

新开源系列:五花八门导航。
Vue
1
star
52

mind_map_test

无意义仓库,仅用于测试。
HTML
1
star