最近一個客戶要求想在他的微信會員卡系統中實現調用微信掃一掃功能,掃描他的會員卡上的條形碼,讀出會員卡號來,研究了一會,發現並不難,下面上代碼:
<div id="result"></div><button id="wxscan">調起掃一掃功能</button>
<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script type="text/javascript" src="jssdk.asp?title=標題&desc=分享簡介&img=https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31"></script>
<script type="text/javascript">
wx.ready(function(){
document.querySelector("#wxscan").addEventListener("click", function(){
wx.scanQRCode({
needResult: 1, // 默認為0,掃描結果由微信處理,1則直接返回掃描結果,
scanType: ["qrCode","barCode"], // 可以指定掃二維碼還是一維碼,默認二者都有
success: function (res) {
var result = res.resultStr; // 當needResult 為 1 時,掃碼返回的結果
document.querySelector("#result").innerHTML = result;
}
});
})
})
</script>
