115 lines
2.9 KiB
TypeScript
115 lines
2.9 KiB
TypeScript
/* eslint-disable */
|
||
|
||
/**
|
||
* 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC
|
||
* */
|
||
|
||
import type { TdDateTimePickerProps } from './type';
|
||
export default {
|
||
/** 自动关闭;在确认、取消、点击遮罩层自动关闭,不需要手动设置 visible */
|
||
autoClose: Boolean,
|
||
/** 取消按钮文字 */
|
||
cancelBtn: {
|
||
type: String,
|
||
default: '取消',
|
||
},
|
||
/** 确定按钮文字 */
|
||
confirmBtn: {
|
||
type: String,
|
||
default: '',
|
||
},
|
||
/** 组件国际化语言,目前支持: 简体中文(zh)、(tc)、英文(en)、日语(ja)、韩语(ko)、俄语(ru)等六种语言 */
|
||
customLocale: {
|
||
type: String,
|
||
default: 'zh',
|
||
},
|
||
/** 选择器的最大可选时间,默认为当前时间+10年 */
|
||
end: {
|
||
type: [String, Number],
|
||
},
|
||
/** 列选项过滤函数,支持自定义列内容。(type 值可为: year, month, date, hour, minute, second) */
|
||
filter: {
|
||
type: Function,
|
||
},
|
||
/** 用于格式化 pick、change、confirm 事件返回的值,[详细文档](https://day.js.org/docs/en/display/format) */
|
||
format: {
|
||
type: String,
|
||
default: 'YYYY-MM-DD HH:mm:ss',
|
||
},
|
||
/** 格式化标签 */
|
||
formatter: {
|
||
type: Function,
|
||
},
|
||
/** 头部内容。值为 true 显示空白头部,值为 false 不显示任何内容 */
|
||
header: {
|
||
type: Boolean,
|
||
default: true as TdDateTimePickerProps['header'],
|
||
},
|
||
/** year = 年;month = 年月;date = 年月日;hour = 年月日时; minute = 年月日时分;当类型为数组时,第一个值控制年月日,第二个值控制时分秒 */
|
||
mode: {
|
||
type: [String, Array],
|
||
default: 'date' as TdDateTimePickerProps['mode'],
|
||
},
|
||
/** 透传 Popup 组件全部属性 */
|
||
popupProps: {
|
||
type: Object,
|
||
default: () => ({}),
|
||
},
|
||
/** 是否在日期旁边显示周几(如周一,周二,周日等) */
|
||
showWeek: Boolean,
|
||
/** 选择器的最小可选时间,默认为当前时间-10年 */
|
||
start: {
|
||
type: [String, Number],
|
||
},
|
||
/** 时间间隔步数,示例:`{ minute: 5 }` */
|
||
steps: {
|
||
type: Object,
|
||
default: () => ({}),
|
||
},
|
||
/** 标题 */
|
||
title: {
|
||
type: String,
|
||
default: '',
|
||
},
|
||
/** 是否使用弹出层包裹 */
|
||
usePopup: {
|
||
type: Boolean,
|
||
default: true,
|
||
},
|
||
/** 选中值 */
|
||
value: {
|
||
type: [String, Number],
|
||
},
|
||
/** 选中值,非受控属性 */
|
||
defaultValue: {
|
||
type: [String, Number],
|
||
},
|
||
/** 是否显示 */
|
||
visible: Boolean,
|
||
/** 取消按钮点击时触发 */
|
||
onCancel: {
|
||
type: Function,
|
||
default: () => ({}),
|
||
},
|
||
/** 确认按钮点击时触发 */
|
||
onChange: {
|
||
type: Function,
|
||
default: () => ({}),
|
||
},
|
||
/** 关闭时触发 */
|
||
onClose: {
|
||
type: Function,
|
||
default: () => ({}),
|
||
},
|
||
/** 确认按钮点击时触发 */
|
||
onConfirm: {
|
||
type: Function,
|
||
default: () => ({}),
|
||
},
|
||
/** 选中值发生变化时触发 */
|
||
onPick: {
|
||
type: Function,
|
||
default: () => ({}),
|
||
},
|
||
};
|