TimeSelect 时间选择

用于选择或输入日期

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

TIP

在 SSR 场景下,您需要将组件包裹在 <client-only></client-only> 之中 (如: Nuxt) 和 SSG (例如: VitePress).

固定时间点

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

时间格式

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

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

WARNING

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

固定时间范围

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

属性

属性名说明类型可选值默认值
model-value / v-model选中项绑定值string
disabled禁用状态booleanfalse
editable文本框可输入booleantrue
clearable是否显示清除按钮booleantrue
size输入框尺寸stringlarge / default / smalldefault
placeholder非范围选择时的占位内容string
name原生属性string
effectTooltip 主题,内置了 dark / light 两种主题stringstringlight
prefix-icon自定义前缀图标组件string | ComponentClock
clear-icon自定义清除图标组件string | ComponentCircleClose
start开始时间string09:00
end结束时间string18:00
step间隔时间string00:30
min-time最早时间点,早于该时间的时间段将被禁用string00:00
max-time最晚时间点,晚于该时间的时间段将被禁用string
format设置时间格式string详见 格式表示HH:mm

事件

事件名说明回调参数
change用户确认选定的值时触发val,组件绑定值
blur在组件 Input 失去焦点时触发(event: FocusEvent)
focus在组件 Input 获得焦点时触发(event: FocusEvent)

方法

方法名说明参数
focus使 input 获取焦点
blur使 input 失去焦点

源代码

组件文档

贡献者