Skip to content

SelectTime ​

简易介绍 ​

selectTime时间选择器组件,用于用户选择时间或时间范围。
可以使用<MYSelect-time></MYSelect-time>或者<MYSelect-time />来实现一个时间选择器

基础用法 ​

使用v-model绑定时间值。

代码演示
:
展开代码

选择时间范围 ​

使用range属性可以启用时间范围选择模式。

代码演示
:
至
:
展开代码

自定义小时选项 ​

使用hourOptions属性可以自定义小时选项。

代码演示
:
展开代码

自定义分钟选项 ​

使用minuteOptions属性可以自定义分钟选项。

代码演示
:
展开代码

组合使用 ​

最后,实现个多种api组合使用实现个时间选择器:

代码演示
:
至
:
展开代码

API 参考 ​

Props ​

参数说明类型可选值默认值
modelValue绑定值string | array——
range是否选择范围boolean—false
hourOptions小时选项number[]—[0-23]
minuteOptions分钟选项number[]—[0-59]

类型定义 ​

typescript
interface SelectTimeProps {
  modelValue?: string | string[];
  range?: boolean;
  hourOptions?: number[];
  minuteOptions?: number[];
}

基于 MIT 协议