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 @@