> 文檔版本: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調用方式都是如此
```