diff --git a/packages/date-picker/src/panel/date.vue b/packages/date-picker/src/panel/date.vue index 0a9a93942..40454c58f 100644 --- a/packages/date-picker/src/panel/date.vue +++ b/packages/date-picker/src/panel/date.vue @@ -271,6 +271,7 @@ this.resetDate(); } else { this.date.setMonth(month); + this.year && this.date.setFullYear(this.year); this.resetDate(); const value = new Date(this.date.getFullYear(), month, 1); this.$emit('pick', value); diff --git a/packages/theme-default/src/date-picker/year-table.css b/packages/theme-default/src/date-picker/year-table.css index b3e9bde84..29b6b50a8 100644 --- a/packages/theme-default/src/date-picker/year-table.css +++ b/packages/theme-default/src/date-picker/year-table.css @@ -4,6 +4,7 @@ @b year-table { font-size: 12px; margin: -1px; + border-collapse: collapse; .el-icon { color: var(--datepicker-icon-color);