赞
踩
mini.alert(message,title,callback)
message:提示消息内容
title:提示框标题内容
callback:回调函数,点击提示框下方的按钮时会触发
mini.alert("节节高升","祝福",function(action){
alert("回调参数:"+action);
});
效果图:
左边是miniui提示,右边是点击完“确定”按钮后弹出的提示。
说明点击“确定”按钮对应的action参数值为:“ok”
mini.confirm(message,title,callback)
效果图:
用法参考 “ 一、提示框”。
说明点击“取消”按钮对应的action参数值为:“cancel”
mini.prompt(message,title,callback,multi)
multi:是否允许多行输入
mini.prompt("节节高升","祝福",
function(action,value){
if(action == "ok"){
alert("文本输入值:"+value);
}
},
true);
效果图:
multi设置为true,允许多行输入
mini.loading(message,title)
var messageid = mini.loading("节节高升","祝福");
setTimeout(function () {
mini.hideMessageBox(messageid);
}, 2500);
效果图:
setTimeout 设置一定时间后隐藏提示框
mini.showTips(options)
options(配置项):
{
content: String,
state: String, //default|success|info|warning|danger
x: String, //left|center|right
y: String, //top|center|bottom
timeout: Number //自动消失间隔时间。默认2000(2秒)。
}
state:提示的不同种类,就是提示框的样式会不一样。
mini.showTips({
content:"财源滚滚",
state:"success",
x:center,
y:center,
timeout:5000
});
效果图:
mini.showMessageBox(options)
options(配置项):
{
title: String,
message: String,
buttons: ["ok", "no", "cancel"],
iconCls: "mini-messagebox-question",
html: String,
callback: function(action){
}
}
mini.showMessageBox({
title: "祝福",
iconCls: "mini-messagebox-question",
buttons: ["ok", "no", "cancel"],
message: "节节高升",
callback: function (action) {
alert(action);
}
});
效果图:
mini.hideMessageBox(messageId)
参考“加载提示框”,作用就是隐藏指定的提示框
mini.open(options) options(配置项): { targetWindow: window, //页面对象。默认是顶级页面。 url: String, //页面地址 title: String, //标题 iconCls: String, //标题图标 width: Number, //宽度 height: Number, //高度 allowResize: Boolean, //允许尺寸调节 allowDrag: Boolean, //允许拖拽位置 showCloseButton: Boolean, //显示关闭按钮 showMaxButton: Boolean, //显示最大化按钮 showModal: Boolean, //显示遮罩 loadOnRefresh: false, //true每次刷新都激发onload事件 onload: function () { //弹出页面加载完成 var iframe = this.getIFrameEl(); var data = {}; //调用弹出页面方法进行初始化 iframe.contentWindow.SetData(data); }, ondestroy: function (action) { //弹出页面关闭前 if (action == "ok") { //如果点击“确定” var iframe = this.getIFrameEl(); //获取选中、编辑的结果 var data = iframe.contentWindow.GetData(); data = mini.clone(data); //必须。克隆数据。 ...... } } }
mini.mask({
el: document.body,
cls: 'mini-mask-loading',
html: '节节高升'
});
setTimeout(function () {
mini.unmask(document.body);
}, 2000);
效果图:
注意:参数不一定全,具体以miniui官网为准。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。