Time Select 固定时间选择
用于输入时间。
可选时间范围为 00:00 至 23:59。
固定时间点
提供固定的时间列表供选择。
使用 el-time-select 组件,通过 start、end 与 step 分别设置开始时间、结束时间与时间步长。
Select time
时间格式
使用 format 控制时间(时与分)的展示格式。
全部可用格式见 Day.js 列表。
WARNING
请注意大小写。
Select time
固定时间范围
若先选择开始(或结束)时间,则结束(或开始)时间的可选项会随之变化。
Start time
End time
API
属性
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| model-value / v-model | 绑定值 | string | — |
| disabled | 是否禁用 | boolean | false |
| editable | 文本框是否可输入 | boolean | true |
| clearable | 是否显示清除按钮 | boolean | true |
| include-end-time | 结束时间 end 是否包含在选项中 | boolean | false |
| size | 输入框尺寸 | enum | default |
| placeholder | 非范围模式占位文本 | string | — |
| name | 同原生 input 的 name | string | — |
| effect | Tooltip 主题,内置 dark / light | string / enum | light |
| prefix-icon | 自定义前缀图标组件 | string / Component | Clock |
| clear-icon | 自定义清除图标组件 | string / Component | CircleClose |
| start | 开始时间 | string | 09:00 |
| end | 结束时间 | string | 18:00 |
| step | 时间步长 | string | 00:30 |
| min-time | 最小时间,早于该时间将被禁用 | string | — |
| max-time | 最大时间,晚于该时间将被禁用 | string | — |
| format | 时间格式 | string 参见格式列表 | HH:mm |
| empty-values | 组件空值配置,参见 config-provider | array | — |
| value-on-clear | 清空时的返回值,参见 config-provider | string / number / boolean / Function | — |
| popper-class | 下拉框自定义类名 | string | '' |
| popper-style | 下拉框自定义样式 | string / object | — |
事件
| 名称 | 说明 | 类型 |
|---|---|---|
| change | 用户确认值时触发 | Function |
| blur | 输入框失焦时触发 | Function |
| focus | 输入框聚焦时触发 | Function |
| clear | 可清空时点击清除图标触发 | Function |
暴露
| 方法 | 说明 | 类型 |
|---|---|---|
| focus | 聚焦输入框组件 | Function |
| blur | 失焦输入框组件 | Function |