TimePicker 时间选择器

大约 2 分钟

TimePicker 时间选择器

输入或选择时间的控件。

何时使用

当用户需要输入一个时间,可以点击标准输入框,弹出时间面板进行选择。

代码演示

基本用法
最简单的用法,在浮层中可以选择或者输入日期。


12 小时制
12 小时制的时间选择器,默认的 format 为 h:mm:ss a。


日期联动
日期联动

API

参数说明类型默认值版本
pressLine
新增
组件右上角文本string
allowClear是否展示清除按钮booleantrue
autofocus自动获取焦点booleanfalse
bordered是否有边框booleantrue
clearIcon自定义的清除图标v-slot:clearIcon-
clearText清除按钮的提示文案stringclear
disabled禁用全部操作booleanfalse
disabledHours禁止选择部分小时选项function()-
disabledMinutes禁止选择部分分钟选项function(selectedHour)-
disabledSeconds禁止选择部分秒选项function(selectedHour, selectedMinute)-
format展示的时间格式stringHH:mm:ss
getPopupContainer定义浮层的容器,默认为 body 上新建 divfunction(trigger)-
hideDisabledOptions隐藏禁止选择的选项booleanfalse
hourStep小时选项间隔number1
inputReadOnly设置输入框为只读(避免在移动设备上打开虚拟键盘)booleanfalse
minuteStep分钟选项间隔number1
open(v-model)面板是否打开booleanfalse
placeholder没有值的时候显示的内容string | [string, string]请选择时间
popupClassName弹出层类名string-
popupStyle弹出层样式对象object-
renderExtraFooter选择框底部显示自定义的内容v-slot:renderExtraFooter-
secondStep秒选项间隔number1
showNow面板是否显示“此刻”按钮boolean-
suffixIcon自定义的选择框后缀图标v-slot:suffixIcon-
use12Hours使用 12 小时制,为 true 时 format 默认为 h:mm:ss abooleanfalse
value(v-model)当前时间dayjsopen in new window-
valueFormat可选,绑定值的格式,对 value、defaultValue 起作用。不指定则绑定值为 dayjs 对象string,具体格式open in new window-

事件

事件名称说明回调参数
change时间发生变化的回调function(time: dayjs | string, timeString: string): void
openChange面板打开/关闭时的回调(open: boolean): void

方法

名称描述
blur()移除焦点
focus()获取焦点

TimeRangePicker

属性与 DatePicker 的 RangePicker 相同。还包含以下属性:

参数说明类型默认值版本
order始末时间是否自动排序booleantrue
上次编辑于:
贡献者: Xiou.Wang,Noah.Su