界面设置
src/doc/doc.js:1016
方法
actionSheet
actionSheet
(
-
opts
)
Object
Defined in
src/doc/doc.js:1330
Available since 0.3.0
弹出actionSheet
参数:
opts
Object
opts.title
String
actionSheet 标题
opts.cancelButton
String
actionSheet 取消按钮的文案
opts.selections
Array
actionSheet 列表,比如['王大锤','张全蛋','马建国']
opts.success
Function
成功后的回调方法
opts.fail
Function
失败后的回调方法
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
{
selectedIndex: <Number>
}
Example:
<html>
<h1>弹出actionSheet</h1>
</html>
<script>
DPZeus.actionSheet({
title: '请选择角色',
selections: [
'王大锤',
'张全蛋',
'马建国'
],
cancelButton:'取消',
success: function(result){
alert(JSON.stringify(result));
},
handle: function(data){
alert(JSON.stringify(data));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
date
date
(
-
opts
)
Object
Defined in
src/doc/doc.js:1353
Available since 0.3.0
调用datepicker选择日期
参数:
opts
Object
opts.default
String
2014-11-11 12:12:12(default) | 2014-11-11 | 12:12:12 初始日期
opts.type:
String
date|time|datetime(default)
opts.minuteInterval
Integer
分钟间隔,必须能被60整除,例如:1,10,15,30
opts.minDate
Integer
最小的有效日期,以1970年开始的毫秒数
opts.maxDate
Integer
最大的有效日期,以1970年开始的毫秒数
opts.success
Function
成功后的回调方法
opts.fail
Function
失败后的回调方法
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
{
value: <String>
}
Example:
<html>
<h1>调用datepicker选择日期</h1>
</html>
<script>
DPZeus.date({
type:'datetime',
default:'2015-11-11 12:12:12',
maxDate:1448432440113,
minDate:1446307200000,
minuteInterval:5,
success:function(value){
alert(JSON.stringify(value));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
enableSlideBack
enableSlideBack
(
-
opt
)
Object
Defined in
src/doc/doc.js:1247
禁用iOS左滑后退
参数:
opt
Object
opt.canSlideBack
Boolean
false禁止左滑后退
opt.success
Function
调用成功执行的回调
参数名 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt
| Object |
|
Returns:
Base
Example:
<html>
<h1>禁用iOS左滑后退</h1>
</html>
<script>
DPZeus.enableSlideBack({
canSlideBack: true,// false禁止左滑后退
success: function(data){
alert(JSON.stringify(data));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
getReplyLayout
getReplyLayout
(
-
opts
)
Object
Defined in
src/doc/doc.js:1310
Available since 0.4.6
回复弹出框 Note: 点评管家独有
参数:
opts
Object
opts.callback
Function
callback回调
参数名 | 类型 | 标识 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
{
reply: <String>
}
Example:
<html>
<h1>回复弹出框
Note: 点评管家独有</h1>
</html>
<script>
DPZeus.getReplyLayout({
callback: function(result){
alert(JSON.stringify(result));
},
success: function (data) {
alert(JSON.stringify(data));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
menutitle
menutitle
(
-
opts
)
Object
Defined in
src/doc/doc.js:1190
Available since 0.4.1
设置menutitle
参数:
opts
Object
opts.selectedTitle
String
选中的标题
opts.list
Array
list:[{ title:'标题',index:1 },{title:'标题2',index:2}],
opts.success
Function
成功后的回调方法
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
{
index: <String>
}
Example:
<html>
<h1>设置menutitle</h1>
</html>
<script>
DPZeus.menutitle({
selectedTitle:'标题1',
list:[{
title:'标题',
index:1
},{
title:'标题2',
index:2
}],
success: function(result){
alert(JSON.stringify(result));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
scanQRCode
scanQRCode
(
-
opt
)
Object
Defined in
src/doc/doc.js:1292
调用App的扫描二维码功能,并返回结果。用户主动关闭扫描界面时,并不会触发回调。
参数:
opt
Object
opt.success
Function
调用成功执行的回调 有返回值
参数名 | 类型 | 标识 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
opt
| Object |
|
Returns:
{
value: <String>
}
Example:
<html>
<h1>调用App的扫描二维码功能,并返回结果。用户主动关闭扫描界面时,并不会触发回调。</h1>
</html>
<script>
DPZeus.scanQRCode({
success: function(res) {
alert(JSON.stringify(res));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
selectTab
selectTab
(
-
opt
)
Object
Defined in
src/doc/doc.js:1277
切换webview的tab
参数:
opt
Object
opt.index
Number
opt.success
Function
调用成功执行的回调
参数名 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt
| Object |
|
Returns:
Base
Example:
<html>
<h1>切换webview的tab</h1>
</html>
<script>
DPZeus.selectTab({
index: 0,
success: function(result){
alert(JSON.stringify(result));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
setBackgroundColor
setBackgroundColor
(
-
opts
)
Object
Defined in
src/doc/doc.js:1160
设置webview背景色
已知问题:在IOS下设置没有效果,正在修复中
参数:
opts
Object
opts.color
String
颜色值
opts.success
Function
参数名 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置webview背景色</h1>
</html>
<script>
DPZeus.setBackgroundColor({
color:'C5EEB1',
success: function(e){
alert(JSON.stringify(e));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
setBadge
setBadge
(
-
opt
)
Object
Defined in
src/doc/doc.js:1176
设置Badge
参数:
opt
Object
opt.success
Function
调用成功执行的回调
参数名 | 类型 | 标识 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
opt
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置Badge</h1>
</html>
<script>
DPZeus.setBadge({
success: function(result){
alert(JSON.stringify(result));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
setBouncesEnabled
setBouncesEnabled
(
-
opts
)
Object
Defined in
src/doc/doc.js:1428
Available since 2.0.0
设置webview反弹(仅iOS)
参数:
opts
Object
opts.enabled=1
Number
1表示允许反弹,0表示禁止。default: 1
opts.success
Function
成功回调
opts.success
Function
失败回调
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置webview反弹(仅iOS)</h1>
</html>
<script>
DPZeus.setBouncesEnabled({
enabled: 1, //1表示允许反弹,0表示禁止。default: 1
success: function(result){
alert(JSON.stringify(result));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
setLLButton
setLLButton
(
-
opts
)
Object
Defined in
src/doc/doc.js:1081
设置最左边按钮(icon或文字)
注意:base64代码的data:image/png;base64,部分不需要 base64的图片大小控制为 尺寸44X44(icon本身22X22)的三倍图,即132X132的画布,66X66的icon大小
参数:
opts
Object
opts.type
String
base64,text
opts.icon
String
base64的icon
opts.text
String
btn的文案
opts.success
Function
opts.handle
Function
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置按钮(base64)</h1>
<p>标题栏从左到右4个位置设置的方法分别为setLLButton,setLRButton,setRLButton,setRRButton。 使用方法一致。<br/>
注意base64代码的data:image/png;base64,部分不需要 base64的图片大小控制为 尺寸44X44(icon本身22X22)的三倍图,即132X132的画布,66X66的icon大小</p>
</html>
<script>
DPZeus.setLLButton({
icon: "H5_Search",
//type: 'base64',
//icon: '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',
success: function(data){
alert(JSON.stringify(data));
},
handle: function(data){
alert(JSON.stringify(data));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
setLRButton
setLRButton
(
-
opts
)
Object
Defined in
src/doc/doc.js:1100
设置左右按钮(icon或文字)
注意:
- 该按钮必须在setLLButton设置了后才会展现
- base64代码的data:image/png;base64,部分不需要 base64的图片大小控制为 尺寸44X44(icon本身22X22)的三倍图,即132X132的画布,66X66的icon大小
参数:
opts
Object
opts.type
String
类型
opts.icon
String
和native对应的图片名称 例如:’H5_Search‘
opts.text
String
btn的文案
opts.success
Function
opts.handle
Function
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置按钮(icon或文字) <br/>
标题栏从左到右4个位置设置的方法分别为setLLButton,setLRButton,setRLButton,setRRButton。 使用方法一致。<br/>
注意base64代码的data:image/png;base64,部分不需要 base64的图片大小控制为 尺寸44X44(icon本身22X22)的三倍图,即132X132的画布,66X66的icon大小</h1>
</html>
<script>
DPZeus.setLRButton({
text: "lr按钮",
success: function(data){
alert(JSON.stringify(data));
},
handle: function(data){
alert(JSON.stringify(data));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
setNavButtons
setNavButtons
(
-
opts
)
Null
Defined in
src/doc/doc.js:1061
Available since 2.0.0
导航栏按钮
参数:
opts
Array
opts.item
Object
opts.item.position
String
按钮位置,可选值有 RR、RL、LR、LL
opts.item.type='text'
String
按钮类型:base64/text
opts.item.text
String
按钮文案,只有在type=text生效
opts.item.handle
Function
点击按钮后触发的回调
opts.item.position
String
按钮位置
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Array |
|
Returns:
Example:
<html>
<h1>导航栏按钮</h1>
</html>
<script>
DPZeus.setNavButtons([{
position: 'RL',
type: 'text',
text: '搜索',
handle: function(data){
//触发
alert(JSON.stringify(data));
},
success: function (data) {
alert(JSON.stringify(data));
},
fail: function (error) {
alert(JSON.stringify(error));
}
},{
position: 'RR',
type: 'text',
text: '设置',
handle: function(){
//触发
alert(JSON.stringify(data));
},
success: function (data) {
alert(JSON.stringify(data));
},
fail: function (error) {
alert(JSON.stringify(error));
}
}]);
</script>
setNavigationBarHidden
setNavigationBarHidden
(
-
opt
)
Object
Defined in
src/doc/doc.js:1262
隐藏(显示)titlebar
参数:
opt
Object
opt.flag
Number
1 隐藏APP的titlebar,全屏显示webview,0则显示titlebar
opt.handle
Function
调用成功执行的回调
参数名 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt
| Object |
|
Returns:
Base
Example:
<html>
<h1>隐藏(显示)titlebar</h1>
</html>
<script>
DPZeus.setNavigationBarHidden({
flag: 0,
handle: function(data){
alert(JSON.stringify(data));
},
fail: function (error) {
alert(JSON.stringify(error));
},
success: function (data) {
alert(JSON.stringify(data));
}
});
</script>
setPullDown
setPullDown
(
-
opt
)
Object
Defined in
src/doc/doc.js:1378
下拉页面刷新,需要配合stopPullDown一起使用
参数:
opt
Object
opt.success
Function
设置成功后执行
opt.fail
Function
设置失败后执行
opt.handle
Function
刷新成功后执行
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt
| Object |
|
Returns:
Base
Example:
<html>
<h1>下拉页面刷新,需要配合stopPullDown一起使用</h1>
</html>
<script>
DPZeus.setPullDown({
handle: function(data){
alert(JSON.stringify(data));
setTimeout(function(){
alert(5000+'ms后停止');
DPZeus.stopPullDown({
success: function(data){
alert(JSON.stringify(data));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
}, 5000);
},
success: function(data){
alert(JSON.stringify(data));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
setRLButton
setRLButton
(
-
opts
)
Object
Defined in
src/doc/doc.js:1121
设置右左按钮(icon或文字)
注意: 1. 这个按钮必须在setRRButton设置了后才会展现
- base64代码的data:image/png;base64,部分不需要 base64的图片大小控制为 尺寸44X44(icon本身22X22)的三倍图,即132X132的画布,66X66的icon大小
参数:
opts
Object
opts.type
String
类型
opts.icon
String
和native对应的图片名称 例如:’H5_Search‘
opts.text
String
btn的文案
opts.success
Function
opts.handle
Function
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置按钮(icon或文字) <br/>
标题栏从左到右4个位置设置的方法分别为setLLButton,setLRButton,setRLButton,setRRButton。 使用方法一致。<br/>
注意base64代码的data:image/png;base64,部分不需要 base64的图片大小控制为 尺寸44X44(icon本身22X22)的三倍图,即132X132的画布,66X66的icon大小</h1>
</html>
<script>
DPZeus.setRLButton({
text: "rl按钮",
success: function(data){
alert(JSON.stringify(data));
},
handle: function(data){
alert(JSON.stringify(data));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
setRRButton
setRRButton
(
-
opts
)
Object
Defined in
src/doc/doc.js:1141
设置最右按钮(icon或文字)
注意:base64代码的data:image/png;base64,部分不需要 base64的图片大小控制为 尺寸44X44(icon本身22X22)的三倍图,即132X132的画布,66X66的icon大小
参数:
opts
Object
opts.type
String
base64,类型
opts.icon
String
base64的icon
opts.text
String
btn的文案
opts.success
Function
opts.handle
Function
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置按钮(base64) <br/>
标题栏从左到右4个位置设置的方法分别为setLLButton,setLRButton,setRLButton,setRRButton。 使用方法一致。<br/>
注意base64代码的data:image/png;base64,部分不需要 base64的图片大小控制为 尺寸44X44(icon本身22X22)的三倍图,即132X132的画布,66X66的icon大小</h1>
</html>
<script>
DPZeus.setRRButton({
icon:'H5_Share',
success: function(data){
alert(JSON.stringify(data));
},
handle: function(data){
alert(JSON.stringify(data));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
setSegments
setSegments
(
-
opts
)
Object
Defined in
src/doc/doc.js:1211
Available since 0.4.1
设置Segments
参数:
opts
Object
opts.segments
Array
[{"segment":"part1","index":1}, {"segment":"part2","index":2}]
opts.success
Function
成功后的回调方法
参数名 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
{
index: <String>
}
`
Example:
<html>
<h1>设置Segments</h1>
</html>
<script>
DPZeus.setSegments({
"segments":[{
"segment":"part1",
"index":1
}, {
"segment":"part2",
"index":1
}],
success: function(result){
alert(JSON.stringify(result));
},
handle: function(data){
alert(JSON.stringify(data));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
setStatusBarStyle
setStatusBarStyle
(
-
opts
)
Object
Defined in
src/doc/doc.js:1411
Available since 2.0.0
设置webview状态栏样式(仅iOS)
参数:
opts
Object
opts.style=1
Number
1:黑底白字, 0:白底黑字
opts.success
Function
成功回调
opts.success
Function
失败回调
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置webview状态栏样式(仅iOS)</h1>
</html>
<script>
DPZeus.setStatusBarStyle({
style: 0, //1:黑底白字, 0:白底黑字
success: function(data){
alert(JSON.stringify(data));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>
setTitle
setTitle
(
-
opts
-
opt.subtitle
-
opt.handle
-
opt.success
-
opt.fail
)
Null
Defined in
src/doc/doc.js:1042
Available since 2.0.0 添加handle处理标题点击回调事件
设置标题
参数:
opts
Object
opts.title
String
标题
opt.subtitle
String
副标题
opt.handle
Function
点击事件回调
opt.success
Function
成功回调
opt.fail
Function
失败回调
参数名 | 类型 | 标识 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
|||||||||
opt.subtitle
| String | 副标题 | |||||||||
opt.handle
| Function | 点击事件回调 | |||||||||
opt.success
| Function | 成功回调 | |||||||||
opt.fail
| Function | 失败回调 |
Returns:
Example:
<html>
<h1>设置标题</h1>
</html>
<script>
DPZeus.setTitle({
title:'I am a title',
subtitle: "副标题",
handle: function(data){
alert(JSON.stringify(data));
},
success: function(e){
alert(JSON.stringify(e));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
setTitleRedDot
setTitleRedDot
(
-
opt
)
Object
Defined in
src/doc/doc.js:1231
设置tab标题红点
参数:
opt
Object
opt.index
Number
按照次序
opt.type
Number
0不展示 1纯红点 2text
opt.context
String
显示内容 内容较长会变成椭圆
参数名 | 类型 | 标识 | 描述 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt
| Object |
|
Returns:
Base
Example:
<html>
<h1>设置tab标题红点</h1>
</html>
<script>
DPZeus.setTitleRedDot({
index: 0,//按照次序
type: 0,// 0不展示 1纯红点 2text
context: 'asdfasd',//显示内容 内容较长会变成椭圆
success: function(data){
alert(JSON.stringify(data));
},
fail: function (error) {
alert(JSON.stringify(error));
}
});
</script>
stopPullDown
stopPullDown
(
-
opt
)
Object
Defined in
src/doc/doc.js:1395
停止下拉刷新,需要配合setPullDown一起使用
参数:
opt
Object
opt.success
Function
设置成功后执行
opt.fail
Function
设置失败后执行
参数名 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt
| Object |
|
Returns:
Base
Example:
<html>
<h1>停止下拉刷新,需要配合setPullDown一起使用</h1>
</html>
<script>
DPZeus.stopPullDown({
success: function(data){
alert(JSON.stringify(data));
},
fail: function(error){
alert(JSON.stringify(error));
}
});
</script>