Commit 4ec8bc8af8d35f5a1c8727ff782830a8862d22cc

Authored by Sergio Crisostomo
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);