From 95f400a8ab85f0ac96d482c88f143da18ece7b20 Mon Sep 17 00:00:00 2001 From: jmal Date: Thu, 18 Jun 2020 09:52:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0fancyTree?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FancyTree/index.vue | 156 +++++++++++++++++++++++++++++ src/components/FileTree/index.vue | 5 +- 2 files changed, 160 insertions(+), 1 deletion(-) create mode 100644 src/components/FancyTree/index.vue diff --git a/src/components/FancyTree/index.vue b/src/components/FancyTree/index.vue new file mode 100644 index 0000000..13bd643 --- /dev/null +++ b/src/components/FancyTree/index.vue @@ -0,0 +1,156 @@ + + + + + + diff --git a/src/components/FileTree/index.vue b/src/components/FileTree/index.vue index 28cc120..7609c7d 100644 --- a/src/components/FileTree/index.vue +++ b/src/components/FileTree/index.vue @@ -79,7 +79,10 @@ path: node.data.path, tempDir: this.tempDir }).then(res => { - const nextNodes = res.data + const nextNodes = res.data.map(data => { + data.isLeaf = !data.isFolder + return data + }) return resolve(nextNodes) }) }