Defined in: src/doc/doc.js:1016
Module: dpzeus

方法

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
参数名类型标识描述
title String

actionSheet 标题

cancelButton String

actionSheet 取消按钮的文案

selections Array

actionSheet 列表,比如['王大锤','张全蛋','马建国']

success Function

成功后的回调方法

fail Function

失败后的回调方法

Returns:

[Object]
{
 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
参数名类型标识描述
default String

2014-11-11 12:12:12(default) | 2014-11-11 | 12:12:12 初始日期

type: String

date|time|datetime(default)

minuteInterval Integer

分钟间隔,必须能被60整除,例如:1,10,15,30

minDate Integer

最小的有效日期,以1970年开始的毫秒数

maxDate Integer

最大的有效日期,以1970年开始的毫秒数

success Function

成功后的回调方法

fail Function

失败后的回调方法

Returns:

[Object]
{
 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
参数名类型标识描述
canSlideBack Boolean

false禁止左滑后退

success Function

调用成功执行的回调

Returns:

[Object]

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
参数名类型标识描述
callback Function

callback回调

Returns:

[Object]
{
 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
参数名类型标识描述
selectedTitle String

选中的标题

list Array

list:[{ title:'标题',index:1 },{title:'标题2',index:2}],

success Function

成功后的回调方法

Returns:

[Object]
{
 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
参数名类型标识描述
success Function

调用成功执行的回调 有返回值

Returns:

[Object]
{
 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
参数名类型标识描述
index Number
success Function

调用成功执行的回调

Returns:

[Object]

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
参数名类型标识描述
color String

颜色值

success Function

Returns:

[Object]

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
参数名类型标识描述
success Function

调用成功执行的回调

Returns:

[Object]

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
参数名类型标识描述
enabled=1 Number

1表示允许反弹,0表示禁止。default: 1

success Function

成功回调

success Function

失败回调

Returns:

[Object]

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
参数名类型标识描述
type String

base64,text

icon String

base64的icon

text String

btn的文案

success Function
handle Function

Returns:

[Object]

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或文字)
注意:

  1. 该按钮必须在setLLButton设置了后才会展现
  2. 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
参数名类型标识描述
type String

类型

icon String

和native对应的图片名称 例如:’H5_Search‘

text String

btn的文案

success Function
handle Function

Returns:

[Object]

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
参数名类型标识描述
item Object
参数名类型标识描述
position String
按钮位置,可选值有 RR、RL、LR、LL
type='text' String
按钮类型:base64/text
text String
按钮文案,只有在type=text生效
handle Function
点击按钮后触发的回调
position String
按钮位置

Returns:

Null:

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
参数名类型标识描述
flag Number

1 隐藏APP的titlebar,全屏显示webview,0则显示titlebar

handle Function

调用成功执行的回调

Returns:

[Object]

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
参数名类型标识描述
success Function

设置成功后执行

fail Function

设置失败后执行

handle Function

刷新成功后执行

Returns:

[Object]

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设置了后才会展现

  1. 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
参数名类型标识描述
type String

类型

icon String

和native对应的图片名称 例如:’H5_Search‘

text String

btn的文案

success Function
handle Function

Returns:

[Object]

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
参数名类型标识描述
type String

base64,类型

icon String

base64的icon

text String

btn的文案

success Function
handle Function

Returns:

[Object]

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
参数名类型标识描述
segments Array

[{"segment":"part1","index":1}, {"segment":"part2","index":2}]

success Function

成功后的回调方法

Returns:

[Object]
{
 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
参数名类型标识描述
style=1 Number

1:黑底白字, 0:白底黑字

success Function

成功回调

success Function

失败回调

Returns:

[Object]

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
参数名类型标识描述
title String

标题

opt.subtitle String

副标题

opt.handle Function

点击事件回调

opt.success Function

成功回调

opt.fail Function

失败回调

Returns:

Null:

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
参数名类型标识描述
index Number

按照次序

type Number

0不展示 1纯红点 2text

context String

显示内容 内容较长会变成椭圆

Returns:

[Object]

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
参数名类型标识描述
success Function

设置成功后执行

fail Function

设置失败后执行

Returns:

[Object]

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>