Commit 4ec8bc8af8d35f5a1c8727ff782830a8862d22cc
1 parent
e55ba7a2
Fix month picker value
Showing
1 changed file
with
3 additions
and
3 deletions
Show diff stats
src/components/date-picker/panel/Date/date.vue
@@ -151,9 +151,9 @@ | @@ -151,9 +151,9 @@ | ||
151 | this.panelDate = siblingMonth(this.panelDate, dir); | 151 | this.panelDate = siblingMonth(this.panelDate, dir); |
152 | }, | 152 | }, |
153 | handlePick (value) { | 153 | handlePick (value) { |
154 | - const {selectionMode} = this; | ||
155 | - if (selectionMode === 'year') value = new Date(value, 0, 1); | ||
156 | - else if (selectionMode === 'month') value = new Date(this.panelDate.getFullYear(), value, 1); | 154 | + const {selectionMode, panelDate} = this; |
155 | + if (selectionMode === 'year') value = new Date(value.getFullYear(), 0, 1); | ||
156 | + else if (selectionMode === 'month') value = new Date(panelDate.getFullYear(), value.getMonth(), 1); | ||
157 | else value = new Date(value); | 157 | else value = new Date(value); |
158 | 158 | ||
159 | this.$emit('on-pick', value); | 159 | this.$emit('on-pick', value); |