0.0.9 • Published 4 years ago
equity-sdk v0.0.9
equity-sdk
equity-sdk封装了和多惠客户端基础能力,提供给第三方嵌入和多惠客户端的 H5使用。
使用方式
1、引入库
npm install equity-sdk --save 或者
yarn add equity-sdk2、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 | 和多惠客户端页面激活时,触发该事件 |