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) }) }