掃碼
scanCode
TIP
該API使用方法為: wx.scanCode(Object object)
該API小程序支持,小遊戲暫不支持
功能說明: 調起用戶端掃碼介面進行掃碼
參數及說明: Object object。
内容 類型 合法值及說明 預設值 必填 說明 onlyFromCamera boolean - false 否 是否只能從相機掃碼,不允許從相册選擇圖片 scanType Array.< string>1. barCode:一維碼
2. qrCode:二維碼
3. datamatrix:Data Matrix碼
4.pdf417:PDF417條碼['barCode', 'qrCode'] 否 掃碼類型 success Function - - 否 接口調用成功的回呼函數 fail Function - - 否 接口調用失敗的回呼函數 complete Function - - 否 接口調用結束的回呼函數(無論成功與否都執行) object.success回呼函數參數: Object object。
内容 類型 合法值及說明 說明 result string - 所掃碼的內容 scanType string 1.QR_CODE:二維碼
2. AZTEC:一維碼
3. CODABAR:一維碼
4.CODE_39:一維碼
5. CODE_93:一維碼
6. CODE_128:一維碼
7. DATA_MATRIX:二維碼
8.EAN_8:一維碼
9.EAN_13:一維碼
10. ITF:一維碼
11. datamatrix:一維碼
12.PDF_417:二維碼
13. RSS_14:一維碼
14. RSS_EXPANDED:一維碼
15. UPC_A:一維碼
16.UPC_E:一維碼
17. UPC_EAN_EXTENSION:一維碼
18. WX_CODE:二維碼
19.CODE_25:一維碼所掃碼的類型 charSet string - 所掃碼的字元集 path string - 當所掃的碼為當前小程序二維碼時,會返回此欄位,內容為二維碼攜帶的path rawData string - 原始數據,base64編碼 示例代碼:
js
// Allow scanning from both the camera and album
wx.scanCode({
success(res) {
console.log(res);
},
});
// Allow scanning from the camera only
wx.scanCode({
onlyFromCamera: true,
success(res) {
console.log(res);
},
});