dpzeus Module
Defined in:
src/doc/doc.js:1925
到点综合手机端jsbridge
2.0.0
之前的版本,继承自dpapp-core部分可参考README.md
2.0.0
及其以后的版本继承自KNB,主要是引用了其interface
和 titans/bridge
的核心方法,在这之上做了一些API的定制与扩展
接口参数说明
- 所有接口通过
DPZeus
对象调用,接口参数是一个对象,除每个接口本身需要传入的参数以外,还有以下通用参数: - success: 接口调用成功后执行的回调函数
- fail: 接口调用失败执行的回调函数
- handle: 由用户或app触发的回调函数,比如用户点击导航中的按钮,下拉刷新后,监听事件触发时等
回调参数说明
- 回调函数的值对象通常包括以下属性:
- result: 返回值
- errorMsg: 错误信息
- errorCode: 错误码
- status: 接口调用状态,一般为
- 然后每个特定的API包含自己的特有属性,在下面的文档中,放回值只列出API自有属性,共有的不再赘述了。
使用方式
安装依赖包:
$ npm config set registry 'http://r.npm.sankuai.com/'
$ npm install @dp/dpzeus --save
在代码里引用:
import DPZeus from '@dp/dpzeus'
DPZeus[api_name]({
// params
success: function(data){
// do your staff
},
fail: function(error){
// handle error
}
});
注意:在 2.0.0
版本及以后,为了防止冲突,API不再通过 DPApp
暴露,全部通过 DPZeus
提供全局调用
说明:在 2.0.0 升级之后,增加了很多新的API,如果要想使用这些新的API,可以升级到最新版本的 dpzeus,兼容之前版本的API,但是要注意全局调用对象的问题。