TimePicker Props
| 名称 |
类型 |
默认值 |
必传 |
说明 |
| visible |
boolean |
false |
N |
是否显示。 |
| type |
TimePickerType |
'YYYYMMDDhhmmss' |
N |
时间类型。 |
| yearProps |
TimePickerItem |
{} |
N |
年份列参数。 |
| monthProps |
TimePickerItem |
{} |
N |
月份列参数。 |
| dayProps |
TimePickerItem |
{} |
N |
日期列参数。 |
| hourProps |
TimePickerItem |
{} |
N |
小时列参数。 |
| minuteProps |
TimePickerItem |
{} |
N |
分钟列参数。 |
| secondProps |
TimePickerItem |
{} |
N |
秒钟列参数。 |
| initYear |
string |
'' |
N |
初始选定的年份。 |
| initMonth |
string |
'' |
N |
初始选定的月份。 |
| initDay |
string |
'' |
N |
初始选定的日期。 |
| initHour |
string |
'' |
N |
初始选定的小时。 |
| initMinute |
string |
'' |
N |
初始选定的分钟。 |
| initSecond |
string |
'' |
N |
初始选定的秒钟。 |
| minuteStep |
number |
1 |
N |
分钟步长。 |
| secondStep |
number |
1 |
N |
秒钟步长。 |
| yearRange |
[number,number]\|[] |
[] |
N |
年份范围。 |
| monthRange |
[number,number] |
[1, 12] |
N |
月份范围。 |
| hourRange |
[number,number] |
[0, 23] |
N |
小时范围。 |
| minuteRange |
[number,number] |
[0, 59] |
N |
分钟范围。 |
| secondRange |
[number,number] |
[0, 59] |
N |
秒钟范围。 |
| showTips |
boolean |
true |
N |
是否显示提示信息。 |
| cancelText |
string |
当前语言的 timePicker.defaultCancel |
N |
取消选项文本。 |
| confirmText |
string |
当前语言的 timePicker.defaultConfirm |
N |
确定选项文本。 |
| title |
string |
当前语言的 timePicker.defaultTitle |
N |
中间标题文本。 |
| yearText |
string |
当前语言的 timePicker.defaultYear |
N |
年份列提示文本。 |
| monthText |
string |
当前语言的 timePicker.defaultMonth |
N |
月份列提示文本。 |
| dayText |
string |
当前语言的 timePicker.defaultDay |
N |
日期列提示文本。 |
| hourText |
string |
当前语言的 timePicker.defaultHour |
N |
小时列提示文本。 |
| minuteText |
string |
当前语言的 timePicker.defaultMinute |
N |
分钟列提示文本。 |
| secondText |
string |
当前语言的 timePicker.defaultSecond |
N |
秒钟列提示文本。 |
| outFormat |
string |
'' |
N |
返回数据格式。 |
| popup |
Popup |
{} |
N |
弹出层参数。 |
TimePicker Events
| 名称 |
类型 |
参数 |
描述 |
| onclose |
() => void |
- |
关闭时触发。 |
| oncancel |
() => void |
- |
点击左侧取消时触发。 |
| onconfirm |
(timeStr: string, timeObj: TimePickerObj) => void |
timeStr - 格式化后的时间字符串 timeObj - 时间对象 |
点击右侧确定时触发。 |
TimePickerItem Props
| 名称 |
类型 |
默认值 |
必传 |
说明 |
| flex |
number |
1 |
N |
年、月、日、时、分、秒数据列所占的宽度比例。 |
| showRow |
3\|5\|7 |
5 |
N |
年、月、日、时、分、秒数据列可见行数。 |
| align |
'left'\|'center'\|'right' |
'center' |
N |
年、月、日、时、分、秒数据列对齐方式。 |
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 };