From 0a5c5f413240bafbaeafe3c44a0d90d5d2091079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=81=8F?= Date: Mon, 19 Dec 2016 21:09:57 +0800 Subject: [PATCH] update DatePicker update DatePicker --- .../date-picker/base/date-table.vue | 1 - .../date-picker/panel/date-range.vue | 150 ++++++++++++++---- src/components/date-picker/panel/date.vue | 15 +- src/components/date-picker/panel/mixin.js | 13 +- test/routers/date.vue | 2 +- 5 files changed, 138 insertions(+), 43 deletions(-) diff --git a/src/components/date-picker/base/date-table.vue b/src/components/date-picker/base/date-table.vue index 3cbdc7b4..028eafea 100644 --- a/src/components/date-picker/base/date-table.vue +++ b/src/components/date-picker/base/date-table.vue @@ -67,7 +67,6 @@ if (newVal && !oldVal) { this.rangeState.selecting = false; this.markRange(newVal); - // todo 待验证 this.$emit('on-pick', { minDate: this.minDate, maxDate: this.maxDate diff --git a/src/components/date-picker/panel/date-range.vue b/src/components/date-picker/panel/date-range.vue index 23f07c1c..f8d09c5c 100644 --- a/src/components/date-picker/panel/date-range.vue +++ b/src/components/date-picker/panel/date-range.vue @@ -8,24 +8,28 @@
-
+
+ @click="prevYear('left')"> + v-show="leftCurrentView === 'date'"> {{ leftYear }} 年 + @click="showYearPicker('left')">{{ leftYearLabel }} {{ leftMonth + 1 }} 月 + @click="showMonthPicker('left')" + v-show="leftCurrentView === 'date'">{{ leftMonth + 1 }} 月 +
+ +
-
+
+ {{ rightYear }} 年 + @click="showYearPicker('right')">{{ rightYearLabel }} {{ rightMonth + 1 }} 月 + @click="showMonthPicker('right')" + v-show="rightCurrentView === 'date'">{{ rightMonth + 1 }} 月 + @click="nextYear('right')"> + v-show="rightCurrentView === 'date'">
+ +
@@ -73,7 +113,9 @@