From afd3509a89a8a8bf6bd6fd1f4d51ee03311cac66 Mon Sep 17 00:00:00 2001 From: 梁灏 Date: Wed, 4 Jan 2017 15:13:13 +0800 Subject: [PATCH] update Transfer --- src/components/transfer/search.vue | 8 ++++++++ src/components/transfer/transfer.vue | 1 + test/routers/form.vue | 44 ++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 51 insertions(+), 2 deletions(-) diff --git a/src/components/transfer/search.vue b/src/components/transfer/search.vue index e7c4fec..9c704d8 100644 --- a/src/components/transfer/search.vue +++ b/src/components/transfer/search.vue @@ -28,6 +28,14 @@ if (this.query === '') return; this.query = ''; } + }, + events: { + 'on-form-blur' () { + return false; + }, + 'on-form-change' () { + return false; + } } }; diff --git a/src/components/transfer/transfer.vue b/src/components/transfer/transfer.vue index 0a50450..9eefa9b 100644 --- a/src/components/transfer/transfer.vue +++ b/src/components/transfer/transfer.vue @@ -172,6 +172,7 @@ this.$refs[opposite].toggleSelectAll(false); this.$emit('on-change', newTargetKeys, direction, moveKeys); + this.$dispatch('on-form-change', newTargetKeys, direction, moveKeys); } }, watch: { diff --git a/test/routers/form.vue b/test/routers/form.vue index 8af2291..c8ecc6b 100644 --- a/test/routers/form.vue +++ b/test/routers/form.vue @@ -1,5 +1,5 @@