Merge pull request #15 from ParadeTo/fix-issue#11

Fix issue#11
This commit is contained in:
ayou
2018-12-11 10:23:41 +08:00
committed by GitHub
3 changed files with 18 additions and 3 deletions

View File

@@ -69,10 +69,11 @@
@dragleave="dragLeaveBottom"></div>
</div>
<div :class="{'vtl-tree-margin': model.name !== 'root'}" v-show="expanded" v-if="isFolder">
<div :class="{'vtl-tree-margin': model.name !== 'root'}" v-show="model.name === 'root' || expanded" v-if="isFolder">
<item v-for="model in model.children"
:default-tree-node-name="defaultTreeNodeName"
:default-leaf-node-name="defaultLeafNodeName"
v-bind:default-expanded="defaultExpanded"
:model="model"
:key='model.id'>
</item>
@@ -94,7 +95,7 @@
isDragEnterUp: false,
isDragEnterBottom: false,
isDragEnterNode: false,
expanded: true
expanded: this.defaultExpanded
}
},
props: {
@@ -108,6 +109,10 @@
defaultTreeNodeName: {
type: String,
default: 'New tree node'
},
defaultExpanded: {
type: Boolean,
default: true
}
},
computed: {