Compare commits

...

2 Commits

Author SHA1 Message Date
youxingzhi
d1e12aad85 1.4.5 2020-05-30 22:13:14 +08:00
youxingzhi
d5dd9b88c9 fix: 🐛 #72 2020-05-30 22:12:00 +08:00
4 changed files with 16 additions and 9 deletions

View File

@@ -31,7 +31,12 @@
</template> </template>
<template v-slot:treeNodeIcon="slotProps"> <template v-slot:treeNodeIcon="slotProps">
<span class="icon"> <span class="icon">
{{ (slotProps.model.children && slotProps.model.children.length > 0 && !slotProps.expanded) ? '🌲' : '' }}</span> {{
slotProps.model.children && slotProps.model.children.length > 0 && !slotProps.expanded
? '🌲'
: ''
}}</span
>
</template> </template>
</vue-tree-list> </vue-tree-list>
<button @click="getNewTree">Get new tree</button> <button @click="getNewTree">Get new tree</button>

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{ {
"name": "vue-tree-list", "name": "vue-tree-list",
"version": "1.4.4", "version": "1.4.5",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "vue-tree-list", "name": "vue-tree-list",
"version": "1.4.4", "version": "1.4.5",
"description": "A vue component for tree structure. Support adding treenode/leafnode, editing node's name and dragging.", "description": "A vue component for tree structure. Support adding treenode/leafnode, editing node's name and dragging.",
"author": "ayou", "author": "ayou",
"scripts": { "scripts": {

View File

@@ -221,7 +221,8 @@ export default {
this.rootNode.$emit('change-name', { this.rootNode.$emit('change-name', {
id: this.model.id, id: this.model.id,
oldName: oldName, oldName: oldName,
newName: e.target.value newName: e.target.value,
node: this.model
}) })
}, },
@@ -295,6 +296,7 @@ export default {
return true return true
}, },
dragEnter() { dragEnter() {
if (!compInOperation) return
if (compInOperation.model.id === this.model.id || !compInOperation || this.model.isLeaf) if (compInOperation.model.id === this.model.id || !compInOperation || this.model.isLeaf)
return return
this.isDragEnterNode = true this.isDragEnterNode = true