diff --git a/src/components/FancyTree/index.vue b/src/components/FancyTree/index.vue index 1c21946..233469b 100644 --- a/src/components/FancyTree/index.vue +++ b/src/components/FancyTree/index.vue @@ -26,7 +26,6 @@ - 搜索 @@ -135,7 +134,7 @@ let input = data.node.span.querySelector('.fancytree-title .fancytree-edit-input') let width = input.style.width.substring(0,input.style.width.length-2) input.style.width = parseInt(width)+50+'px' - if(input.value.length -1 > data.node.data.suffix.length){ + if(input.value && input.value.length -1 > data.node.data.suffix.length){ input.selectionStart = 0 input.selectionEnd = input.value.length - 1 - data.node.data.suffix.length } @@ -246,6 +245,7 @@ username: this.$store.state.user.name, path: data.path }).then(()=>{ + this.$emit('removeFile', data.path) let node = this.tree.getActiveNode() node.remove() this.$message.success("删除成功!") diff --git a/src/components/preview/SimTextPreview.vue b/src/components/preview/SimTextPreview.vue index 997ce7a..7c00472 100644 --- a/src/components/preview/SimTextPreview.vue +++ b/src/components/preview/SimTextPreview.vue @@ -76,6 +76,7 @@ @treeNodeClick="treeNodeClick" @onLoadTreePath="onLoadTreePath" @onRename="onRename" + @removeFile="removeFile" > @@ -85,7 +86,7 @@