前言:微信小程序-->調用攝像頭,掃描二維碼/條形碼,並獲取信息,一連串操作,只需要調用微信小程序提供的 wx.scanCode API。
一、生成測試二維碼
隨便網上找個二維碼生成器。
二、實現代碼
<!--test.wxml-->
<button style="margin-top:50px;" bindtap="getQRCode">掃一掃</button>
<view>{{ qRCodeMsg }}</view>
//test.js
Page({
data:{
qRCodeMsg:''
},
getQRCode: function(){
var _this = this;
wx.scanCode({ //掃描API
success: function(res){
console.log(res); //輸出回調信息
_this.setData({
qRCodeMsg: res.result
});
wx.showToast({
title: '成功',
duration: 2000
})
}
})
}
})
輸出結果:
其中
res.result: 就是我們需要的結果啦。
res.scanType:是掃描到的類型。"QR_code"為二維碼,"EAN_13"為條形碼