From 29e686665af55f6b281d4ad9b0139e73574d7db3 Mon Sep 17 00:00:00 2001 From: qiang Date: Sat, 9 May 2020 17:33:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DApp=E7=AB=AFservice?= =?UTF-8?q?=E5=B1=82=E5=92=8Cview=E5=B1=82=E9=80=9A=E8=AE=AF=E5=BB=B6?= =?UTF-8?q?=E8=BF=9F=E8=BE=83=E5=A4=A7=E6=97=B6=E5=AF=BC=E8=87=B4=E5=BE=AA?= =?UTF-8?q?=E7=8E=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/view/mixins/base-input.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/core/view/mixins/base-input.js b/src/core/view/mixins/base-input.js index c0a048ac1..d24b46783 100644 --- a/src/core/view/mixins/base-input.js +++ b/src/core/view/mixins/base-input.js @@ -23,17 +23,13 @@ export default { valueSync: this._getValueString(this.value) } }, - watch: { - valueSync (value) { - this.$emit('update:value', value) - } - }, created () { - const valueChange = this.__valueChange = debounce((val, oldVal) => { + const valueChange = this.__valueChange = debounce((val) => { this.valueSync = this._getValueString(val) }, 100) this.$watch('value', valueChange) this.__triggerInput = throttle(($event, detail) => { + this.$emit('update:value', detail.value) this.$trigger('input', $event, detail) }, 100) this.$triggerInput = ($event, detail) => { -- GitLab