From 608adb21e136ae3a8259dd92ae18a4c948b47f11 Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Wed, 8 Jun 2022 14:30:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8F=AA=E8=AF=BB=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 ++++++++++++ index.html | 2 +- simple-mind-map/{READMD.md => README.md} | 0 simple-mind-map/index.js | 20 +++++++++++++++++++ simple-mind-map/package.json | 2 +- simple-mind-map/src/Drag.js | 6 ++++++ simple-mind-map/src/Node.js | 9 +++++++++ simple-mind-map/src/Select.js | 9 +++++++++ web/src/pages/Edit/components/Edit.vue | 1 + .../Edit/components/NavigatorToolbar.vue | 19 ++++++++++++++++++ web/src/pages/Edit/components/Toolbar.vue | 10 +++++++--- 11 files changed, 86 insertions(+), 5 deletions(-) rename simple-mind-map/{READMD.md => README.md} (100%) diff --git a/README.md b/README.md index ad1c58c4..51890569 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ const mindMap = new MindMap({ | selectTranslateStep | Number | 3 | 多选节点时鼠标移动到边缘时的画布移动偏移量 | | | selectTranslateLimit | Number | 20 | 多选节点时鼠标移动距边缘多少距离时开始偏移 | | | customNoteContentShow(v0.1.6+) | Object | null | 自定义节点备注内容显示,Object类型,结构为:{show: (noteContent, left, top) => {// 你的显示节点备注逻辑 }, hide: () => {// 你的隐藏节点备注逻辑 }} | | +| readonly(v0.1.7+) | Boolean | false | 是否是只读模式 | | ### 实例方法: @@ -136,7 +137,11 @@ const mindMap = new MindMap({ 容器尺寸变化后,需要调用该方法进行适应 +#### setMode(mode) +v0.1.7+。切换模式为只读或编辑。 + +`mode`:readonly、edit #### on(event, fn) @@ -298,6 +303,14 @@ v0.1.5+ ### 方法 +#### clearActive() + +清除当前激活的节点 + +#### clearAllActive() + +清除当前所有激活节点,并会触发`node_active`事件 + #### startTextEdit() (v0.1.6+)若有文字编辑需求可调用该方法,会禁用回车键和删除键相关快捷键防止冲突 diff --git a/index.html b/index.html index 57ae6b9e..26d743e3 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -