收藏
回答

微信JS-SDK 扫一扫 扫描无法触发回调?偶尔可以

能唤起相机但是无法触发扫码后的回调。

偶尔可以,扫的韵达快递的条形码



    yyy



    $(function () {
        $.post('/wechat.php', {host: location.href}, function (data) {
            data = JSON.parse(data)
            wx.config({
                debug: true,
                appId: data.appId,
                timestamp: data.timestamp,
                nonceStr: data.nonceStr,
                signature: data.signature,
                jsApiList: ["scanQRCode"]
            });

            setTimeout(function () {
                wx.ready(function () {
                    wx.scanQRCode({
                        needResult: 1,
                        scanType: ["qrCode","barCode"],
                        success: function (res) {
                            alert(111)
                            /*var result = res.resultStr;

                            if (typeof (result) != 'undefined') {
                                if (result.indexOf(",") > 0) {
                                    result = result.split(',')[1];
                                    result = result.replace(/[^a-z\d]/ig, "");
                                }
                                alert(result)
                            }*/
                        },
                        error: function (res) {
                            alert(2222)
                            /*if (res.errMsg.indexOf('function_not_exist') > 0) {
                                alert('版本过低请升级')
                            }*/
                        }
                    });
                });
            }, 1000);
            
            wx.error(function (res) {
                alert("调用微信jsapi返回的状态:" + res.errMsg);
            });
        })
    });




最后一次编辑于  06-07
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    06-07

    你好,麻烦提供下出现问题的机型、系统版本、微信版本、可复现问题的链接,重现时,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)

    06-07
    有用
    回复
登录 后发表内容
问题标签