Skip to content

时间选择器 TimePicker

时间选择器常用于表单内选择时间选项

基础使用

显示代码
vue
<template>
  <weui-time-picker
    v-model="pickerTime"
    placeholder="请选择时间"
  ></weui-time-picker>
</template>

<script lang="ts" setup>
import { ref } from 'vue';

const pickerTime = ref();
</script>

API

TimePicker Props

名称类型默认值说明版本
modelValuenumber[]-当前时间值-
placeholderstring-占位文案-
disabledbooleanfalse是否禁用-
formatter(val: number[]) => void;(val: number[]) => val.join(':')格式化字符串-
cronstring'* * *'cron 表达式,三位,分别是 hout[0-24] minute[0-59] 和 second[0-59](周日-周六)-
hourFormatter(val: number) => { label: string; disabled?: boolean };-格式化选择器时显示-
minuteFormatter(val: number) => { label: string; disabled?: boolean };-格式化选择器分显示-
secondFormatter(val: number) => { label: string; disabled?: boolean };-格式化选择器秒显示-
containerstring'body'picker挂载节点-

TimePicker Events

名称描述参数版本
update:modelValue选择器选择值变更时回调((val: number[]) => void)-
selectChange选择器选择值改变时回调((val: TimeItem[]) => void)-
change选择器选择值确认时回调((val: TimeItem[]) => void)-