> 文档版本:1.0.1
> 编辑时间:2021.10.10
1.首先从npm源内下载此包,并保存:
npm install hd-app-js-sdk -S
2.引用方式
```
import HDSDK from 'hd-app-js-sdk' // 从node_modules里引用
// appid获取方式请在相关盛世通-慧鼎对接群内询问 需要先访问接口,接口中传入相应的appid,然后会返回鉴权相关的字段。
axios.request({ url: '调用你们自己的接口地址' }).then(r => {
const result = r.data.data // 返回数据
delete r.data.data.url // 删除返回数据中的url字段
Vue.prototype.$hdsdk = new HDSDK(r.data.data) // 构造sdk实例,并挂载到vue原型
// 也可以不挂载到vue原型,看项目实际需求
})
// 该鉴权方式会校验网页的url,本地请先发布到线上后再进行调试,否则调用此api相关接口会提示鉴权失败。
// 在引用完毕后,比如说要调用原生扫码能力,那么将hdsdk挂载到vue上后
this.$hdsdk.scanQrCode().then().catch()
// 其中 then 为扫码成功的回调,里面有扫码相关的结果, catch 为扫码异常,参考相应的code字典码表
// 所有的sdk调用方式都是如此
```