<code>wx.scanQRCode({ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有 success: function (res) { var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果 } });</code>
Wie kann man das erhaltene Ergebnis analysieren?
<code>wx.scanQRCode({ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有 success: function (res) { var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果 } });</code>
Wie kann man das erhaltene Ergebnis analysieren?
<code> var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果</code>
Verwenden Sie den Debugger von WeChat und console.log(), um das Ergebnis der numerischen Analyse auszudrucken
Was meinst du mit deiner Frage?
Ich verstehe nicht. Ist das Ergebnis nicht das Ergebnis des Scannens?
Sie können die String-Methode verwenden, um zu bekommen, was Sie wollen,
oder Ajax an den Hintergrund übergeben
oder window.location.href = result
, um einen Seitensprung zu erreichen
Erstens: Um welchen Typ handelt es sich bei Ihren res
Daten? Wenn es im Format json
vorliegt, konvertieren Sie es mit JSON.parse
in ein Objekt und setzen Sie den Vorgang fort.
<code>success: function (res) { var result = JSON.parse(res); //这里把json类型的res转换成对象 if(result.needResult == 1) { alert('nice!'); } }</code>