-
Notifications
You must be signed in to change notification settings - Fork 6
quhbc edited this page Jan 11, 2017
·
13 revisions
UM对象提供了常用UI组件,不涉及任何原生服务的调用。
UM.alert({
title: '您点击了警示框按钮',
btnText: ["取消", "确定"],
overlay: true,
ok: function () {
$this.parent().next().children('.form-control').val('已点击');
}
});
title与text均可为警示内容,两者最少出现一个值。
UM.confirm({
title: '友情提示:',
text: '您确定要更改按钮颜色吗?',
btnText: ["cancle", "ok"],
overlay: true,
ok: function () {
$this.css('backgroundColor', 'red');
},
cancle: function () {
$this.css('backgroundColor', '#007aff');
}
});
UM.prompt({
title: '请输入信息',
btnText: ["取消", "确定"],
overlay: true,
ok: function (data) {
alert(data);
},
cancle: function (data) {
alert(data);
}
})
UM.login({
title: '请输入登录信息',
btnText: ["取消", "确定"],
overlay: true,
ok: function (data) {
alert(data);
},
cancle: function (data) {
$this.parent().next().children('.form-control').val('未登录');
}
});
UM.toast({
title: '友情提示:',
text: '3秒后消失',
duration: 3000
});
提示框的参数比较特殊,需要传入持续时间参数duration,不传值默认为2秒。
UM.showLoadingBar({
text: "加载中",
icons: 'ti-loading',
})
显示loadingBar示传入的参数有两个:
- text 提示内容,默认值“正在加载”;
- icons 提示图标,设置不同的图标,可定制统一加载样式,默认值“ti-reload”;
UM.hideLoadingBar();
隐藏loadingBar不需要传递参数,当代码执行到特定位置时,使用该方法可隐藏loadingBar。

