Skip to content
目录

Time Select 时间选择

用于选择固定步长的时间列表。

基础用法

html
<template>
  <dk-time-select v-model="value" start="09:00" end="18:00" step="00:30" />
</template>

<script setup>
import { ref } from 'vue'

const value = ref('')
</script>
展开

属性

属性名说明类型默认值
model-value / v-model绑定值string''
start开始时间string'09:00'
end结束时间string'18:00'
step步长string'00:30'
min-time最小可选时间string''
max-time最大可选时间string''
disabled-hours禁止选择部分小时选项() => number[]
disabled-minutes禁止选择部分分钟选项(hour: number) => number[]
disabled-seconds禁止选择部分秒选项(hour: number, minute: number) => number[]
disabled是否禁用booleanfalse
editable是否可输入booleantrue
clearable是否可清空booleantrue
placeholder占位符string''
name等价于原生 input name 属性string''
id等价于原生 input id 属性string''

事件

事件名说明回调参数
update:modelValuev-model 更新(value: string)
change值变化(value: string)
clear清空-
focusInput 获得焦点时触发(evt: FocusEvent)
blurInput 失去焦点时触发(evt: FocusEvent)

暴露

名称说明
focus使组件获取焦点
blur使组件失去焦点