Merge pull request #16 from ParadeTo/fix-issue#14

fix issue #14, make delete node configurable
This commit is contained in:
ayou
2018-12-11 10:29:18 +08:00
committed by GitHub
2 changed files with 18 additions and 3 deletions

View File

@@ -99,10 +99,22 @@ export default {
Default name for new leafnode.
**onDeleteNode**
```javascript
onDeleteNode(confirm) {
if (something) {
confirm()
}
}
```
**default-expanded**
Default node is expanded or not.
# events
**click**

View File

@@ -110,6 +110,10 @@
type: String,
default: 'New tree node'
},
onDeleteNode: {
type: Function,
default: (confirm) => {confirm()
},
defaultExpanded: {
type: Boolean,
default: true
@@ -165,9 +169,8 @@
delNode () {
const vm = this
if (window.confirm('Are you sure?')) {
vm.model.remove()
}
const confirm = () => vm.model.remove()
this.onDeleteNode(confirm)
},
setEditable () {