iOSDialog
来自于:开发者立即使用
概述
iOSDialog封装了类似iOS的弹出对话框,以及iOS底部弹出sheet选择器。该模块返回值都放在ret中,err中无内容。
actionSheetDialog
类似iOS的底部弹出列表选择
actionSheetDialog({params},callback(ret, err))
params
title:
- 类型:字符串
- 描述:底部弹出框的标题
items:
- 类型:数组
- 描述:每个列表项的标题
callback(ret, err)
ret:
- 类型:JSON对象
- 描述:返回被点击列表项的索引,点击”取消”则返回0
- 内部字段:
{
index:0 //数字类型int
//index=0即为取消,
//index=1即为点击第一个列表项,
//index=2即为点击第二个列表项(以此类推)
}
示例代码
var demo = api.require('iOSDialog');
var param = {title:"标题",items:["选项一","选项二","选项三"]};
demo.actionSheetDialog(param,function(ret, err){
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
alertDialog
类似iOS的弹出框,可选择显示一个或者两个按钮
alertDialog({params},callback(ret, err))
params
title:
- 类型:字符串
- 描述:(可选)弹出框的标题
msg:
- 类型:字符串
- 描述:弹出框显示的文字
positive:
- 类型:字符串
- 描述:(可选)确定按钮的标题
negative:
- 类型:字符串
- 描述:(可选)取消按钮的标题
callback(ret, err)
ret:
- 类型:JSON对象
- 描述:点击按钮时返回对应的值
- 内部字段:
{
index: 0 //0或1
//0代表点击了negative对应的按钮
//1代表点击了positive对应的按钮
}
示例代码
var demo = api.require('iOSDialog');
var param = { title:"标题",
msg:"这是消息",
positive:"确定",
negative:"取消"
};
demo.alertDialog(param,function(ret, err){
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本