api_en.md 7.5 KB

TimePicker Props

Name Type Default Required Description
visible boolean false N Whether to show the picker.
type TimePickerType 'YYYYMMDDhhmmss' N Time type.
yearProps TimePickerItem {} N Year column parameters.
monthProps TimePickerItem {} N Month column parameters.
dayProps TimePickerItem {} N Day column parameters.
hourProps TimePickerItem {} N Hour column parameters.
minuteProps TimePickerItem {} N Minute column parameters.
secondProps TimePickerItem {} N Second column parameters.
initYear string '' N Initial selected year.
initMonth string '' N Initial selected month.
initDay string '' N Initial selected day.
initHour string '' N Initial selected hour.
initMinute string '' N Initial selected minute.
initSecond string '' N Initial selected second.
minuteStep number 1 N Minute step.
secondStep number 1 N Second step.
yearRange [number,number]\|[] [] N Year range.
monthRange [number,number] [1, 12] N Month range.
hourRange [number,number] [0, 23] N Hour range.
minuteRange [number,number] [0, 59] N Minute range.
secondRange [number,number] [0, 59] N Second range.
showTips boolean true N Whether to show tips.
cancelText string Current language timePicker.defaultCancel N Cancel button text.
confirmText string Current language timePicker.defaultConfirm N Confirm button text.
title string Current language timePicker.defaultTitle N Title text.
yearText string Current language timePicker.defaultYear N Year column tip text.
monthText string Current language timePicker.defaultMonth N Month column tip text.
dayText string Current language timePicker.defaultDay N Day column tip text.
hourText string Current language timePicker.defaultHour N Hour column tip text.
minuteText string Current language timePicker.defaultMinute N Minute column tip text.
secondText string Current language timePicker.defaultSecond N Second column tip text.
outFormat string '' N Output data format.
popup Popup {} N Popup parameters.

TimePicker Events

Name Type Parameters Description
onclose () => void - Triggered when closing.
oncancel () => void - Triggered when clicking cancel button.
onconfirm (timeStr: string, timeObj: TimePickerObj) => void timeStr - Formatted time string
timeObj - Time object
Triggered when clicking confirm button.

TimePickerItem Props

Name Type Default Required Description
flex number 1 N Width ratio of year, month, day, hour, minute, second columns.
showRow 3\|5\|7 5 N Visible rows of year, month, day, hour, minute, second columns.
align 'left'\|'center'\|'right' 'center' N Alignment of year, month, day, hour, minute, second columns.

TimePickerType

type TimePickerType =
	| 'YYYY'
	| 'MM'
	| 'hh'
	| 'mm'
	| 'ss'
	| 'YYYYMM'
	| 'hhmm'
	| 'mmss'
	| 'YYYYMMDD'
	| 'hhmmss'
	| 'YYYYMMDDhh'
	| 'YYYYMMDDhhmm'
	| 'YYYYMMDDhhmmss';

TimePickerObj

type TimePickerObj = { YYYY: string; MM: string; DD: string; hh: string; mm: string; ss: string };