0.0.17 • Published 9 months ago

haigeekuplus v0.0.17

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

haigeekuplus

使用方式

使用方式一:
npm i haigeekuplus
import Haigeekuplus from 'haigeekuplus'

const HaigeekuplusInstance = Haigeekuplus.getInstance({

    deviceId,

    appType(smart-wxApplet/smart-App,可以为空)

})
使用方式二:
在index.html页面中使用script标签引入组件打包后的文件haigeekUplus.js,使用方法:window.HaigeekUplus
const HaigeekuplusInstance = window.Haigeekuplus.getInstance({

    deviceId,

    appType(smart-wxApplet/smart-App,可以为空)

})

方法及参数

方法方法介绍参数返回数据
executeCmd下发指令cmdList,数组类型,数据需包含name,value字段返回Promise实例,下发成功返回retCode;下发失败,返回{ status: '000001', type: 'executeCmdFail' }
addNetStateEventListener监听手机网络状态callback,回调函数,函数参数——对象类型
removeNetStateEventListener移除手机网络状态key,非必传参数
upVdnModuleGoToPage跳转页面(其他的H5页面)url,页面地址,必传返回Promise实例
closeDetailPage关闭H5所在的webview
androidPhysicalBtForBack屏蔽物理按键返回process:是否开启屏蔽, cb:监听到返回动作后执行的方法, key:标识
addResumeEventListener开启容器进入前台的监听cb:监听到动作后的回调, key:标识
removeResumeEventListener移除容器进入前台的监听key:标识
gioTrackWithVariable埋点方法(带参数)eventId:标识, variable:参数
gioTrack埋点方法(无参数)eventId:标识
getStatusBarHeight获取移动端页面的状态栏高度返回Promise实例,获取成功返回Object;获取失败,返回{ status: '000001', type: 'executeCmdFail' }
getUserInfo获取用户信息返回Promise实例,获取成功返回Object;获取失败,返回{ status: '000001', type: 'executeCmdFail' }
getLocation获取所在城市的定位信息返回Promise实例,获取成功返回Object;获取失败,返回{ status: '000001', type: 'executeCmdFail' }
getDeviceInfoById获取设备信息(产品编码、typeId、型号信息、用户id等)返回Promise实例,获取成功返回Object;获取失败,返回{ status: '000001', type: 'executeCmdFail' }
attachPromise监听设备底板功能cb:回调函数,参数包含mac, baseInfo, attributes
getOauthData获取用户鉴权信息返回Promise实例,获取成功返回Object;获取失败,返回{ status: '000001', type: 'executeCmdFail' }
getAppInfo获取APP信息返回Promise实例,获取成功返回Object;获取失败,返回{ status: '000001', type: 'executeCmdFail' }
getCommonHeaders获取接口请求的headers信息url:接口地址返回Promise实例,获取成功返回Object
signRequest带签名的请求方法,可以基于此方法自行封装具体的请求方法对象类型,{ url, headers, body, method, signType, transform = true }返回Promise实例,请求成功返回Object,请求失败返回错误信息
postpost请求对象类型,{ url, data = {}, signType = 'SHA256', base = '', extraHeader = {} }返回Promise实例,请求成功返回Object,请求失败返回错误信息
getget请求对象类型,{ url, signType = 'SHA256', base = '', extraHeader = {} }返回Promise实例,请求成功返回Object,请求失败返回错误信息

开发说明

修改完代码需要执行npm install

修改package.json中的版本号,默认累加

0.0.17

9 months ago

0.0.16

9 months ago

0.0.15

9 months ago

0.0.14

9 months ago

0.0.12

9 months ago

0.0.11

9 months ago

0.0.10

9 months ago

0.0.9

9 months ago

0.0.8

9 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.5

9 months ago

0.0.4

9 months ago

0.0.3

9 months ago

0.0.2

9 months ago

0.0.1

9 months ago

0.0.0

9 months ago