0.0.9 • Published 2 years ago
equity-sdk v0.0.9
equity-sdk
equity-sdk封装了和多惠客户端基础能力,提供给第三方嵌入和多惠客户端的 H5使用。
使用方式
1、引入库
npm install equity-sdk --save 或者
yarn add equity-sdk
2、ES6 调用方式
import HDH from "equity-sdk";
if(HDH.isApp()) {
...
}
3、普通调用方式
if(HDH.isApp()) {
...
}
API介绍
1、方法
代码示例:
if(HDH.isApp()) {
...
}
- Props
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
isAPP | 是否在和多惠客户端 | Boolean | false |
isAndroid | 是否在和多惠安卓客户端 | Boolean | false |
isIOS | 是否在和多惠iOS客户端 | Boolean | false |
- Methods
方法名 | 说明 | 请求参数 | 请求参数说明 |
---|---|---|---|
isApp | 页面是否嵌入在和多惠客户端 | - | - |
isSupport | 是否支持和多惠客户端单点 | - | - |
closePage | 关闭页面 | - | - |
openPage | 新开页面 | Object | {url: String,页面地址,title?: 页面标题needLogin?:是否需要单点,默认为:false} |
login | 用户登录,弹出登录界面,用户登录成功后,会重新单点登录本页面 | Object | {forceLogin?: Boolean,是否强制登录,默认 false,表示如果已经成功登录,不会弹出登录界面success?: Function,登录成功回调函数failure?:登录失败回调函数} |
logout | 用户退出 | Object | {success?: Function,登录成功回调函数failure?:Function,登录失败回调函数} |
reload | 重新加载页面,如果没有登录,弹出登录界面,登录成功后,会重新单点登录本页面 | Object | {success?: Function,登录成功回调函数failure?:Function,登录失败回调函数} |
navigation | 导航,打开系统导航软件对目标地址进行导航 | Object | {name: 地方名称longitude: 经度latitude: 纬度success?: Function,登录成功回调函数failure?:Function,登录失败回调函数} |
getLocation | 获取定位,坐标系为百度BD09 | Object | {success?: Function,登录成功回调函数failure?:登录失败回调函数} |
getToken | 获取大网令牌 | Object | {success?: Function,登录成功回调函数failure?:Function,登录失败回调函数} |
saveImage | 保存图片至手机本地 | Object | {data: String,图片base64值type?:String,图片格式fileName:String,图片名称success?: Function,登录成功回调函数failure?:Function,登录失败回调函数} |
emit | 发布自定义事件 | eventName: String,事件名称...params: String,动态参数 | —— |
on | 监听自定义事件 | eventName: String,事件名称callback: Function,事件函数 | —— |
once | 监听一次自定义事件 | eventName: String,事件名称callback: Function,事件函数 | —— |
off | 取消自定义事件监听 | eventName: String | —— |
- Events
事件名 | 说明 |
---|---|
page-resume | 和多惠客户端页面激活时,触发该事件 |