From 39b55b0cd7d14ab3c0a6cbeca74743c1af44aaaf Mon Sep 17 00:00:00 2001
From: wanglin2 <1013335014@qq.com>
Date: Thu, 8 Dec 2022 09:19:47 +0800
Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=9C=A8=E5=A4=A7=E7=BA=B2?=
=?UTF-8?q?=E7=9B=B4=E6=8E=A5=E7=BC=96=E8=BE=91=E8=8A=82=E7=82=B9=E6=96=87?=
=?UTF-8?q?=E6=9C=AC=E5=86=85=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
web/src/pages/Edit/components/Edit.vue | 2 +-
web/src/pages/Edit/components/Outline.vue | 81 +++++++++++++++++++++--
2 files changed, 78 insertions(+), 5 deletions(-)
diff --git a/web/src/pages/Edit/components/Edit.vue b/web/src/pages/Edit/components/Edit.vue
index 8abb204c..b7f81bd0 100644
--- a/web/src/pages/Edit/components/Edit.vue
+++ b/web/src/pages/Edit/components/Edit.vue
@@ -4,7 +4,7 @@
-
+
diff --git a/web/src/pages/Edit/components/Outline.vue b/web/src/pages/Edit/components/Outline.vue
index 14d26731..c7d99372 100644
--- a/web/src/pages/Edit/components/Outline.vue
+++ b/web/src/pages/Edit/components/Outline.vue
@@ -1,6 +1,16 @@
-
+
+
+
+
+
@@ -18,12 +28,17 @@ export default {
components: {
Sidebar
},
+ props: {
+ mindMap: {
+ type: Object
+ }
+ },
data() {
return {
data: [],
defaultProps: {
label(data) {
- return data.data.text
+ return data.data.text.replaceAll(/\n/g, '')
}
}
}
@@ -42,10 +57,68 @@ export default {
},
created() {
this.$bus.$on('data_change', data => {
- this.data = [data]
+ this.data = [this.mindMap.renderer.renderTree]
})
+ },
+ methods: {
+ onBlur(e, node) {
+ node.data._node.setText(e.target.innerText)
+ },
+
+ getKey() {
+ return Math.random()
+ }
}
}
-
+