等待弹窗
需要加载的模块
const eeui = app.requireModule('eeui');
eeui.loading
显示等待弹窗
/**
* @param params 详细参数
* @param callback 点击空白处或返回键关闭回调事件
*
* @return String 返回loading的名称,可通过此名称关闭指定的等待弹窗
*/
let loaddingName = eeui.loading({params}, callback())
params 参数说明
属性名 | 类型 | 必须 | 描述 | 默认值 |
---|---|---|---|---|
title | String | - | 等待描述 | - |
titleSize | Number | - | 等待描述字体大小 | 16 |
titleColor | String | - | 等待描述字体颜色 | - |
cancelable | Boolean | - | 是否允许点击空白处或返回键关闭 | true |
duration | Number | - | 自动关闭时间,0取消自动关闭 | 0 |
style | String | - | loading样式,详见:注① | - |
styleColor | String | - | loading样式颜色 | - |
amount | Float | - | 背景透明程度,取值:0-1 | - |
注①
Style | Preview |
---|---|
RotatingPlane | |
DoubleBounce | |
Wave | |
WanderingCubes | |
Pulse | |
ChasingDots | |
ThreeBounce | |
Circle | |
CubeGrid | |
FadingCircle | |
FoldingCube | |
RotatingCircle |
callback 回调说明
- 返回键或点击空白处取消回调事件
简单示例
//示例①
eeui.loading();
//示例②
eeui.loading({
style: 'RotatingPlane',
duration: 5000
});
eeui.loadingClose
关闭等待弹窗
//示例①
eeui.loadingClose();
//示例②
eeui.loadingClose(loaddingName);
loaddingName 参数说明
- 关闭指定名称的弹窗,留空则关闭正在显示的第一个弹窗