# 简介 `simple-mind-map`是一个简单&强大的Web思维导图库,不依赖任何特定框架。可以帮助你快速开发思维导图产品。 ## 特性 - [x] 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小整体体积 - [x] 支持逻辑结构图、思维导图、组织结构图、目录组织图四种结构 - [x] 内置多种主题,允许高度自定义样式,支持注册新主题 - [x] 支持快捷键 - [x] 节点内容支持图片、图标、超链接、备注、标签、概要 - [x] 支持前进后退 - [x] 支持拖动、缩放 - [x] 支持右键和Ctrl+左键两种多选方式 - [x] 支持节点自由拖拽、拖拽调整 - [x] 支持多种节点形状 - [x] 支持导出为`json`、`png`、`svg`、`pdf`、`markdown`,支持从`json`、`xmind`、`markdown`导入 - [x] 支持小地图、支持水印 - [x] 支持关联线 ## 仓库目录介绍 1.`simple-mind-map` 思维导图库,框架无关,`Vue`、`React`等框架或无框架都可以使用。 2.`web` 使用`simple-mind-map`库,基于`vue2.x`、`ElementUI`搭建的在线思维导图。特性: - [x] 工具栏,支持插入节点、删除节点;编辑节点图片、图标、超链接、备注、标签、概要 - [x] 侧边栏,基础样式设置面板、节点样式设置面板、大纲面板、主题选择面板、结构选择面板 - [x] 导入导出功能;数据默认保存在浏览器本地存储,也支持直接创建、打开、编辑电脑本地文件 - [x] 右键菜单,支持展开、收起、整理布局等操作 - [x] 底部栏,支持节点数量、字数统计;支持切换编辑和只读模式;支持放大缩小;支持全屏切换;支持小地图 提供文档页面服务。 3.`dist` 打包`web`后的资源文件夹。 ## 相关文章 [Web思维导图实现的技术点分析](https://juejin.cn/post/6987711560521089061) [只需百来行代码,为你的Web页面增加本地文件操作能力,确定不试试吗?](https://juejin.cn/post/7157681502506090510) [当你按下方向键,电视是如何寻找下一个焦点的](https://juejin.cn/post/7199666255883927612) [如何在canvas中模拟css的背景图片样式](https://juejin.cn/post/7204854015463538744) ## 特别说明 本项目可用于学习和参考,用于实际项目时请先深度体验一下是否能满足您的需求。 本项目可能没有完整测试到每一个功能点,所以可能存在bug,另外,当节点数量非常多的时候,性能也存在一些问题,因为每个人能接受的卡顿程度不一样,所以你可以自行测试节点数量上限。 如果有建议或发现了bug,可以在此提交[issues](https://github.com/wanglin2/mind-map/issues)。 项目内置的主题和图标来自于: [百度脑图](https://naotu.baidu.com/) [知犀思维导图](https://www.zhixi.com/) 尊重版权,主题和图标请勿直接用于商业项目。 ## License [MIT](https://opensource.org/licenses/MIT)