等待弹窗

需要加载的模块

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

weiui.loading

显示等待弹窗

/**
 * @param params    详细参数
 * @param callback  点击空白处或返回键关闭回调事件
 * 
 * @return String 返回loading的名称,可通过此名称关闭指定的等待弹窗
 */
let loaddingName = weiui.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 RotatingPlane
DoubleBounce DoubleBounce
Wave Wave
WanderingCubes WanderingCubes
Pulse Pulse
ChasingDots ChasingDots
ThreeBounce ThreeBounce
Circle Circle
CubeGrid CubeGrid
FadingCircle FadingCircle
FoldingCube FoldingCube
RotatingCircle RotatingCircle

callback 回调说明

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

简单示例

//示例①
weiui.loading();

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

weiui.loadingClose

关闭等待弹窗

//示例①
weiui.loadingClose();

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

loaddingName 参数说明

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