From d609ba86825d727544bb66b8ea4680916c0ebc14 Mon Sep 17 00:00:00 2001 From: 梁灏 Date: Wed, 28 Dec 2016 16:07:11 +0800 Subject: [PATCH] update TimePicker --- src/components/date-picker/picker.vue | 4 ++-- test/routers/date.vue | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/date-picker/picker.vue b/src/components/date-picker/picker.vue index 0ed5e9f..1082d9e 100644 --- a/src/components/date-picker/picker.vue +++ b/src/components/date-picker/picker.vue @@ -417,7 +417,6 @@ let newDate = formatter(date, format); if (type === 'daterange' || type === 'timerange') { - console.log(newDate); newDate = [newDate.split(RANGE_SEPARATOR)[0], newDate.split(RANGE_SEPARATOR)[1]]; } @@ -445,12 +444,13 @@ immediate: true, handler (val) { const type = this.type; - if (type === 'time' || type === 'timerange') { + if ((type === 'time' || type === 'timerange') && !(val instanceof Date)) { const parser = ( TYPE_VALUE_RESOLVER_MAP[type] || TYPE_VALUE_RESOLVER_MAP['default'] ).parser; if (type === 'timerange') val = val.join(RANGE_SEPARATOR); + val = parser(val, this.format || DEFAULT_FORMATS[type]); } this.internalValue = val; diff --git a/test/routers/date.vue b/test/routers/date.vue index bdaed4a..3495e5b 100644 --- a/test/routers/date.vue +++ b/test/routers/date.vue @@ -6,7 +6,7 @@