diff --git a/src/components/date-picker/panel/Date/date-range.vue b/src/components/date-picker/panel/Date/date-range.vue index 0cf6056f..9b925029 100644 --- a/src/components/date-picker/panel/Date/date-range.vue +++ b/src/components/date-picker/panel/Date/date-range.vue @@ -161,7 +161,7 @@ leftPickerTable: `${this.selectionMode}-table`, rightPickerTable: `${this.selectionMode}-table`, leftPanelDate: leftPanelDate, - rightPanelDate: new Date(leftPanelDate.getFullYear(), leftPanelDate.getMonth() + 1, leftPanelDate.getDate()) + rightPanelDate: new Date(leftPanelDate.getFullYear(), leftPanelDate.getMonth() + 1, 1) }; }, computed: { diff --git a/src/components/date-picker/picker.vue b/src/components/date-picker/picker.vue index 7a5f54cf..4f1b7b18 100644 --- a/src/components/date-picker/picker.vue +++ b/src/components/date-picker/picker.vue @@ -668,7 +668,7 @@ this.reset(); }, focus() { - this.$refs.input.focus(); + this.$refs.input && this.$refs.input.focus(); } }, watch: {