智能照明系统APP-本地串口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
LightingSystemApp-serial/.svn/pristine/cb/cba7e7c635418c8c9d971b15769...

66 lines
1.3 KiB

3 years ago
/**
* @file 选择日期
*/
declare namespace my {
interface IDatePickerFailResult {
/**
* - 11:用户取消操作
*/
readonly error: 11;
}
interface IDatePickerSuccessResult {
/**
* 选择的日期
*/
readonly date: string;
}
interface IDatePickerOptions {
/**
* 返回的日期格式,
* 1. yyyy-MM-dd(默认)
* 2. HH:mm
* 3. yyyy-MM-dd HH:mm
* 4. yyyy-MM (最低基础库:1.1.1, 可用 canIUse('datePicker.object.format.yyyy-MM') 判断)
* 5. yyyy (最低基础库:1.1.1,可用 canIUse('datePicker.object.format.yyyy') 判断)
*/
format?: string;
/**
* 初始选择的日期时间,默认当前时间
*/
currentDate?: string;
/**
* 最小日期时间
*/
startDate?: string;
/**
* 最大日期时间
*/
endDate?: string;
/**
* 调用成功的回调函数
*/
success?(result: IDatePickerSuccessResult): void;
/**
* 调用失败的回调函数
*/
fail?(result: IDatePickerFailResult): void;
/**
* 调用结束的回调函数(调用成功、失败都会执行)
*/
complete?(result: IDatePickerFailResult | IDatePickerSuccessResult): void;
}
/**
* 打开日期选择列表
*/
function datePicker(options: IDatePickerOptions): void;
}