first commit
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
var wxScannerQrCode = function () {
|
||||
async function initWxConfig(url) {
|
||||
/* const {data: signData} = await $.post('/platform/mobile/trainSignUpActivityScannerQrCode/auth/sign', {url})
|
||||
window.wx.config({
|
||||
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
|
||||
appId: 'wxc1c3e27a82ab1eee', // 必填,公众号的唯一标识
|
||||
timestamp: signData.timestamp, // 必填,生成签名的时间戳
|
||||
nonceStr: signData.nonceStr, // 必填,生成签名的随机串
|
||||
signature: signData.signature,// 必填,签名
|
||||
jsApiList: ['scanQRCode'] // 必填,需要使用的JS接口列表
|
||||
});
|
||||
wx.ready(function () {
|
||||
// console.log("微信配置成功")
|
||||
// alert('微信配置成功');
|
||||
})
|
||||
wx.error(function (res) {
|
||||
// console.log("微信配置错误" + JSON.stringify(res))
|
||||
alert(res.errMsg);
|
||||
})*/
|
||||
}
|
||||
|
||||
function scanner() {
|
||||
return new Promise((resolve, reject) => {
|
||||
wx.scanQRCode({
|
||||
needResult: 1,
|
||||
success: (res) => {
|
||||
if (res.errMsg === 'scanQRCode:ok') {
|
||||
resolve(res.resultStr)
|
||||
} else {
|
||||
reject('扫码错误')
|
||||
}
|
||||
},
|
||||
fail: (err) => {
|
||||
reject('扫码错误')
|
||||
}
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
return {
|
||||
scanner: scanner,
|
||||
initWxConfig: initWxConfig
|
||||
};
|
||||
|
||||
}()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user