This commit is contained in:
那些花儿
2025-04-30 17:11:18 +08:00
parent 21904b6afb
commit f4c298779d
-41
View File
@@ -1,41 +0,0 @@
export default {
// 初始化微信配置
initWechatConfig: function(config) {
return new Promise((resolve, reject) => {
jWeixin.config({
debug: false, // 开启调试模式
appId: config.appId,
timestamp: config.timestamp,
nonceStr: config.nonceStr,
signature: config.signature,
jsApiList: ['scanQRCode'] // 需要使用的JS接口列表
});
jWeixin.ready(() => {
resolve();
});
jWeixin.error(err => {
reject(err);
});
});
},
// 调用微信扫一扫
scanQRCode: function() {
return new Promise((resolve, reject) => {
jWeixin.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果
scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: (res) => {
// 当needResult 为 1 时,扫码返回的结果
const result = res.resultStr;
resolve(result);
},
fail: (err) => {
reject(err);
}
});
});
}
}