diff --git a/README.md b/README.md index 08c9f3cf..aad9956e 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ npm run build # 安装 -> 当前仓库版本:0.2.13,当前npm版本:0.2.13 +> 当前仓库版本:0.2.14,当前npm版本:0.2.14 ```bash npm i simple-mind-map diff --git a/index.html b/index.html index 5ad8ba3d..e60cb1fb 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -一个简单的web思维导图实现
\ No newline at end of file +一个简单的web思维导图实现
\ No newline at end of file diff --git a/simple-mind-map/package.json b/simple-mind-map/package.json index d1b49b92..45251055 100644 --- a/simple-mind-map/package.json +++ b/simple-mind-map/package.json @@ -1,6 +1,6 @@ { "name": "simple-mind-map", - "version": "0.2.13", + "version": "0.2.14", "description": "一个简单的web在线思维导图", "authors": [ { diff --git a/simple-mind-map/src/Render.js b/simple-mind-map/src/Render.js index 2b8f9a6c..33a09ca3 100644 --- a/simple-mind-map/src/Render.js +++ b/simple-mind-map/src/Render.js @@ -446,6 +446,8 @@ class Render { }, "children": [] }) + // 插入子节点时自动展开子节点 + node.nodeData.data.expand = true if (node.isRoot) { node.initRender = true // this.mindMap.batchExecution.push('renderNode' + index, () => { diff --git a/web/src/pages/Edit/components/Navigator.vue b/web/src/pages/Edit/components/Navigator.vue index 3ff43eab..5d0ce644 100644 --- a/web/src/pages/Edit/components/Navigator.vue +++ b/web/src/pages/Edit/components/Navigator.vue @@ -48,8 +48,10 @@ export default { this.$bus.$on("toggle_mini_map", (show) => { this.showMiniMap = show; this.$nextTick(() => { - this.init(); - this.drawMiniMap(); + if (show) { + this.init(); + this.drawMiniMap(); + } }); }); this.$bus.$on("data_change", () => { diff --git a/web/src/pages/Edit/components/NavigatorToolbar.vue b/web/src/pages/Edit/components/NavigatorToolbar.vue index 51863e57..0fb1e4ab 100644 --- a/web/src/pages/Edit/components/NavigatorToolbar.vue +++ b/web/src/pages/Edit/components/NavigatorToolbar.vue @@ -47,6 +47,9 @@ export default { openMiniMap: false } }, + mounted () { + this.toggleMiniMap(this.openMiniMap) + }, methods: { readonlyChange(value) { this.mindMap.setMode(value ? 'readonly' : 'edit')