From c59015fdf7296639728145b61c10b65d7704140d Mon Sep 17 00:00:00 2001 From: tristan-tsl Date: Mon, 6 Apr 2020 13:05:32 +0800 Subject: [PATCH 1/2] update: after blur emit the event for changeName --- src/VueTreeList.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/VueTreeList.vue b/src/VueTreeList.vue index b723f44..5645185 100644 --- a/src/VueTreeList.vue +++ b/src/VueTreeList.vue @@ -238,8 +238,16 @@ export default { }) }, - setUnEditable() { + setUnEditable(e) { this.editable = false + var oldName = this.model.name + this.model.changeName(e.target.value) + this.rootNode.$emit('change-name', { + id: this.model.id, + oldName: oldName, + newName: e.target.value, + eventType: "blur" + }) }, toggle() { From ae494ce25f60230b4f41a235f6991263c4bd7427 Mon Sep 17 00:00:00 2001 From: tristan-tsl Date: Mon, 6 Apr 2020 13:11:15 +0800 Subject: [PATCH 2/2] update: after blur emit the event for changeName --- src/VueTreeList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/VueTreeList.vue b/src/VueTreeList.vue index 5645185..d818339 100644 --- a/src/VueTreeList.vue +++ b/src/VueTreeList.vue @@ -246,7 +246,7 @@ export default { id: this.model.id, oldName: oldName, newName: e.target.value, - eventType: "blur" + eventType: 'blur' }) },