diff --git a/packages/components/date-picker/src/date-picker-com/basic-date-table.vue b/packages/components/date-picker/src/date-picker-com/basic-date-table.vue index 7712777853..e9198c466f 100644 --- a/packages/components/date-picker/src/date-picker-com/basic-date-table.vue +++ b/packages/components/date-picker/src/date-picker-com/basic-date-table.vue @@ -7,7 +7,7 @@ role="grid" @click="handlePickDate" @mousemove="handleMouseMove" - @mousedown.prevent="handleMouseDown" + @mousedown="handleMouseDown" @mouseup="handleMouseUp" >
diff --git a/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue b/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue index 721b117c77..774edfdd34 100644 --- a/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue +++ b/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue @@ -343,11 +343,6 @@ const handleDatePick = async (value: DateTableEmits, keepOpen?: boolean) => { } innerDate.value = newDate emit(newDate, showTime.value || keepOpen) - // fix: https://github.com/element-plus/element-plus/issues/14728 - if (props.type === 'datetime') { - await nextTick() - handleFocusPicker() - } } else if (selectionMode.value === 'week') { emit((value as WeekPickerEmits).date) } else if (selectionMode.value === 'dates') {