时间选择

使用“时间选择”进行时间输入。

可用时间范围为 00:00 至 23:59

固定时间列表会以全宽底部面板打开。

固定时间选择器

提供固定时间列表供用户选择。

使用 el-time-select 标签,然后使用 startendstep 分配开始时间、结束时间和时间步。

提货时段从固定排班中直接选择
请选择时间

当业务只支持固定时段时,固定时段选择器会比自由时间输入更清晰。

时间格式

使用 format 控制时间(小时和分钟)的显示格式。

检查 此处 Day.js 所有可用格式的列表。

WARNING

注意大小写

中文格式把固定时段格式化为更符合页面语境的文本
请选择时间

当页面整体是中文内容时,时间格式也应和页面语言保持一致。

固定时间范围

如果先选择了开始时间或结束时间,另一侧的可选项会自动联动,避免生成无效区间。

开始时间结束时间会随着开始时间自动收窄可选范围
开始时间
结束时间不能早于开始时间,避免生成错误时段
结束时间

API

属性

名称描述类型默认值
model-value / v-model绑定值string
disabled是否禁用 TimeSelectbooleanfalse
editable输入框是否可编辑booleantrue
clearable是否显示清除按钮booleantrue
include-end-time 2.9.3选项中是否包含 endbooleanfalse
size输入尺寸'large' | 'default' | 'small'
placeholder占位文本string
name 2.13.3原生输入框 namestring
prefix-icon自定义前缀图标组件string / ComponentClock
clear-icon自定义清除图标组件string / ComponentCircleClose
start开始时间string09:00
end结束时间string18:00
step时间步长string00:30
min-time最小可选时间;更早的项会被禁用string
max-time最大可选时间;更晚的项会被禁用string
format时间显示格式stringHH:mm
empty-values 2.7.0自定义空值集合any[]
value-on-clear 2.7.0清空时返回的值string / number / boolean / Function
popper-class 2.11.4下拉面板自定义类名string''
popper-style 2.11.4下拉面板自定义样式string / object

事件

名称描述类型
update:modelValue当绑定值更新时触发(value: string) => void
change当用户确认一个值时触发(value: string) => void
focus输入框聚焦时触发(event: FocusEvent) => void
blur输入框失焦时触发(event: FocusEvent) => void
clear 2.7.7点击清除按钮时触发() => void

暴露

名称描述类型
focus聚焦输入组件() => void
blur让输入组件失焦() => void