智能照明系统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/27/272f9afb6d8726550fde6010aad...

76 lines
1.4 KiB

/**
* @file 选择城市
*/
declare namespace my {
interface IChooseCitySuccessResult {
/**
* 城市名
*/
readonly city: string;
/**
* 行政区划代码
*/
readonly adCode: string;
}
interface ICity {
/**
* 城市名
*/
city: string;
/**
* 行政区划代码
*/
adCode: string;
/**
* 城市名对应拼音拼写,方便用户搜索
*/
spell: string;
}
interface IChooseCityOptions {
/**
* 是否显示当前定位城市,默认 false
*/
showLocatedCity?: boolean;
/**
* 是否显示热门城市,默认 true
*/
showHotCities?: boolean;
/**
* 自定义城市列表
*/
cities?: Array<{ city: string; adCode: string; spell: string; }>;
/**
* 自定义热门城市列表
*/
hotCities?: Array<{ city: string; adCode: string; spell: string; }>;
/**
* 调用成功的回调函数
*/
success?(result: IChooseCitySuccessResult): void;
/**
* 调用失败的回调函数
*/
fail?(): void;
/**
* 调用失败的回调函数
*/
complete?(res?: IChooseCitySuccessResult): void;
}
/**
* 打开城市选择列表。
* 如果用户没有选择任何城市直接点击了返回,将不会触发回调函数。
*/
function chooseCity(options: IChooseCityOptions): void;
}