需要加载的模块
const pmui = app.requireModule('pmui');
显示等待弹窗
/**
* @param params 详细参数
* @param callback 点击空白处或返回键关闭回调事件
*
* @return String 返回loading的名称,可通过此名称关闭指定的等待弹窗
*/
let loaddingName = pmui.loading({params}, callback())
属性名 | 类型 | 必须 | 描述 | 默认值 |
---|---|---|---|---|
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 |
//示例①
pmui.loading();
//示例②
pmui.loading({
style: 'RotatingPlane',
duration: 5000
});
关闭等待弹窗
//示例①
pmui.loadingClose();
//示例②
pmui.loadingClose(loaddingName);