顺晟科技
2021-06-16 10:49:53
253
前言:
之前有一个项目需要调用微信扫描二维码的功能,然后获取系统中生成的二维码信息。就像微信JS-SDK提供了一个调用微信扫的功能接口一样,我们来看看如何实现。
步,微信JS-SDK的使用步骤,是配置信息的生成和获取;
第二步:打微信扫描获取二维码中的内容:
输入id=' scan button ' type=' button ' onclick=' scan()' style=' background-color : # 07 caf 4 ' value=' scan QR code '
脚本类型='text/javascript '
//注入权限验证配置
wx.config({
调试:真。//打开调试模式,所有被调用的API的返回值都会在客户端告警上发出。如果您想查看传入的参数,您可以在电脑端打开它们,参数信息将通过日志打印出来,只打印在电脑端。
AppId: ' ',//必选,微信官方账号标识
Timestamp://必需,生成签名的时间戳
NonceStr: ' ',//必需,生成随机签名字符串
签名: ' ',//必需,已签名
JsApiList: ['scanQRCode'] //必选,调用微信扫描界面
});
//调用微信扫描界面
函数扫描(){
//首先判断是否使用微信,因为微信JS-SDK只在微信环境下有用
var environmental=window . navigator . user agent . tolowercase();
if(environmental . match(/micro messenger/I)=' micro messenger '){
wx.ready(function() {
//获取本地跳转地址
wx.scanQRCode({
NeedResult: 1,//默认为0,扫描结果由微信处理,1直接返回扫描结果。
描述: '扫描二维码Desc ',//可以指定是扫描二维码还是一维码,默认都是
成功:功能(res) {
//alert(JSON . stringify(RES));
$('#Code ')。val(RES . ResultStr);
}
});
});
}
其他
{
提醒('请登录微信!');
}
}
/script
04
2022-06
16
2021-06
16
2021-06
16
2021-06
16
2021-06
16
2021-06