uni-app 掃描二維碼(七)
阿新 • • 發佈:2019-01-28
調起客戶端掃碼介面,掃碼成功後返回對應的結果。
OBJECT 引數說明
引數名 | 型別 | 必填 | 說明 |
---|---|---|---|
onlyFromCamera | Boolean | 否 | 是否只能從相機掃碼,不允許從相簿選擇圖片 |
scanType | Array | 否 | 掃碼型別,引數型別是陣列,二維碼是'qrCode',一維碼是'barCode',DataMatrix是‘datamatrix’,pdf417是‘pdf417’。 |
success | Function | 否 | 介面呼叫成功的回撥,返回內容詳見返回引數說明。 |
fail | Function | 否 | 介面呼叫失敗的回撥函式 |
complete | Function | 否 | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
success 返回引數說明
引數 | 說明 |
---|---|
result | 所掃碼的內容 |
scanType | 所掃碼的型別 |
charSet | 所掃碼的字符集 |
path | 當所掃的碼為當前應用的合法二維碼時,會返回此欄位,內容為二維碼攜帶的 path。 |
示例
// 允許從相機和相簿掃碼 uni.scanCode({ success: function (res) { console.log('條碼型別:' + res.scanType); console.log('條碼內容:' + res.result); } }); // 只允許通過相機掃碼 uni.scanCode({ onlyFromCamera: true, success: function (res) { console.log('條碼型別:' + res.scanType); console.log('條碼內容:' + res.result); } });