From c3aba68ecc0174a2ff2c2cb347859f36b4a7e329 Mon Sep 17 00:00:00 2001 From: kingwl <805037171@163.com> Date: Wed, 23 Nov 2016 19:48:01 +0800 Subject: [PATCH] DatePicker: fix scroll render bug (#1290) --- packages/date-picker/src/basic/time-spinner.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/date-picker/src/basic/time-spinner.vue b/packages/date-picker/src/basic/time-spinner.vue index 227a547c4..31e5f1b48 100644 --- a/packages/date-picker/src/basic/time-spinner.vue +++ b/packages/date-picker/src/basic/time-spinner.vue @@ -136,10 +136,12 @@ }, handleScroll(type) { - const ajust = {}; + window.setTimeout(() => { + const ajust = {}; - ajust[`${type}s`] = Math.min(Math.floor((this.$refs[type].scrollTop - 80) / 32 + 3), 59); - this.$emit('change', ajust); + ajust[`${type}s`] = Math.min(Math.floor((this.$refs[type].scrollTop - 80) / 32 + 3), 59); + this.$emit('change', ajust); + }, 0); }, ajustScrollTop() {