loading

等待弹窗

需要加载的模块

const pmui = app.requireModule('pmui');

pmui.loading

显示等待弹窗

/**
 * @param params    详细参数
 * @param callback  点击空白处或返回键关闭回调事件
 * 
 * @return String 返回loading的名称,可通过此名称关闭指定的等待弹窗
 */
let loaddingName = pmui.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 回调说明

  • 返回键或点击空白处取消回调事件

简单示例

//示例①
pmui.loading();

//示例②
pmui.loading({
    style: 'RotatingPlane',
    duration: 5000
});

pmui.loadingClose

关闭等待弹窗

//示例①
pmui.loadingClose();

//示例②
pmui.loadingClose(loaddingName);

loaddingName 参数说明

  • 关闭指定名称的弹窗,留空则关闭正在显示的第一个弹窗