微信小程式掃描二維碼條形碼 (wx.scanCode)
阿新 • • 發佈:2018-12-21
前言
在業務中遇到需要獲取商品的二維碼的資訊返回商品的二維碼資訊,在呼叫後臺的介面,首先想到用小程式的Api,wx.scanCode(Object object)獲取二維碼資訊。
支援相機掃描或者相簿獲取二維碼。
getScancode: function () { var _this = this; // 允許從相機和相簿掃碼 wx.scanCode({ success: (res) => { var result = res.result; var scanType = res.scanType; var charSet = res.charSet; var path = res.path; _this.setData({ result: result, scanType: scanType, charSet: charSet, path: path }) } }) }
返回引數:
屬性 型別 說明 支援版本
result string 所掃碼的內容
scanType string 所掃碼的型別
charSet string 所掃碼的字符集
path string 當所掃的碼為當前小程式的合法二維碼時,會返回此欄位,內容為二維碼攜帶的 path
rawData string 原始資料,base64編碼
通過返回的引數,即可完成相關的業務。
測試結果:
這是微信官網的地址:
歡迎大家關注 “碼農新銳”