TimeSelect 时间选择

用于选择或输入日期

可用时间范围是 00:00-23:59

固定时间点

提供几个固定的时间点供用户选择

使用 el-time-select 标签,然后通过start、end和step指定起始时间,结束时间和步长。

Select time

时间格式

使用 format 属性来控制时间格式 (小时以及分钟)。

在 这里 查看 Day.js 支持的 format 参数。

Select time

WARNING

请一定要注意传入参数的大小写是否正确

固定时间范围

如果先选中了开始(或结束)时间,则结束(或开始)时间的状态也将会随之改变。

Start time
End time

TimeSelect API

TimeSelect Attributes

属性名说明类型默认值
value绑定值string / null—
disabled是否禁用booleanfalse
editable输入框是否可编辑booleantrue
clearable是否显示清空按钮booleantrue
include-end-time是否把 end 也作为可选项booleanfalse
size输入框尺寸enumdefault
placeholder占位文本,缺省取语言包的 el.select.placeholderstring—
name同原生 input 的 namestring—
id原生 id,供 FormItem 的 label 关联string—
effect主题,可选 dark / lightstring / enumlight
prefix-icon自定义前缀图标ReactNodeClock
clear-icon自定义清空图标ReactNodeCircleClose
start起始时间string09:00
end结束时间string18:00
step时间步长string00:30
min-time最小时间,之前的时间项禁用string—
max-time最大时间,之后的时间项禁用string—
format时间格式,支持 dayjs 的 HH/H/hh/h/mm/m/ss/s/A/a 与 [] 字面量stringHH:mm
empty-values空值集合,见 ConfigProviderarray—
value-on-clear清空时返回的值,见 ConfigProviderstring / number / boolean / Function—
popper-class下拉的自定义类名string''
popper-style下拉的自定义样式string / object—
placement下拉位置(React 补充)enumbottom-start
class-name / style根元素类名与样式string / object—

TimeSelect Events

事件名说明参数
onChange选中值变化(含清空,清空时收到 value-on-clear,缺省为 null)Function
onBlur输入框失焦Function
onFocus输入框聚焦Function
onClear点击清空图标Function

TimeSelect Exposes

方法说明类型
focus让输入框聚焦Function
blur让输入框失焦Function