add listener on Tree: on-toggle-expand

This commit is contained in:
Lawrence Lee 2017-04-27 15:20:11 +08:00
parent 01b8d340c5
commit 75dad87376
2 changed files with 4 additions and 1 deletions

View file

@ -98,6 +98,7 @@
handleExpand () {
if (this.data.disabled) return;
this.$set(this.data, 'expand', !this.data.expand);
this.dispatch('Tree', 'toggle-expand', this.data);
},
handleSelect () {
if (this.data.disabled) return;

View file

@ -102,7 +102,6 @@
},
mounted () {
this.updateData();
this.$on('selected', ori => {
const nodes = findComponentsDownward(this, 'TreeNode');
nodes.forEach(node => {
@ -119,6 +118,9 @@
this.$on('on-checked', () => {
this.$emit('on-check-change', this.getCheckedNodes());
});
this.$on('toggle-expand', (payload) => {
this.$emit('on-toggle-expand', payload);
});
},
watch: {
data () {