以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 一个网页,多个微信扫码输入要怎么实现 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186407) |
-- 作者:wsjawm -- 发布时间:2023/4/26 20:53:00 -- 一个网页,多个微信扫码输入要怎么实现 帮助文档中给了通过企业微信调用微信库实现扫码的功能,但只实现了一个扫码按钮,如果有多个扫码按钮要怎么实现呢? |
-- 作者:有点蓝 -- 发布时间:2023/4/26 20:59:00 -- 绑定多个按钮即可 wx.ready(function () { document.getElementById(\'scan1\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'number1\').value = res.resultStr; } }); }; }); wx.ready(function () {
document.getElementById(\'scan2\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'number2\').value = res.resultStr; } }); }; }); |
-- 作者:wsjawm -- 发布时间:2023/4/26 21:30:00 -- wx.ready(function () { document.getElementById(\'scan\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'number\').value = res.resultStr;findtype();findCodes() } }); }; }); wx.error(function (res) { //alert(res.errMsg); }); wx.ready(function () { document.getElementById(\'scanw\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'outnumber\').value = res.resultStr;findouttype();find10Codes() } }); }; }); wx.error(function (res) { //alert(res.errMsg); }); wx.ready(function () { document.getElementById(\'scann\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'innernumber\').value = res.resultStr;findinnertype();find11Codes() } }); }; }); wx.error(function (res) { //alert(res.errMsg); }); 这样改过后只有第一个有效,后面两个点扫码输入按钮没有反应
|
-- 作者:有点蓝 -- 发布时间:2023/4/26 21:41:00 -- wx.ready(function () { document.getElementById(\'scan\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'number\').value = res.resultStr;findtype();findCodes() } }); }; document.getElementById(\'scanw\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'outnumber\').value = res.resultStr;findouttype();find10Codes() } }); }; document.getElementById(\'scann\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'innernumber\').value = res.resultStr;findinnertype();find11Codes() } }); }; }); wx.error(function (res) { //alert(res.errMsg); });
|
-- 作者:wsjawm -- 发布时间:2023/4/26 22:06:00 -- 直接把您给的代码复制过来,还是一样,第一个有效,后面两个无效,不知道是不是我哪里还没有注意到?
|
-- 作者:有点蓝 -- 发布时间:2023/4/26 22:27:00 -- js文件发过来看看 |
-- 作者:wsjawm -- 发布时间:2023/4/26 23:24:00 -- wx.ready(function () { document.getElementById(\'scan\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'number\').value = res.resultStr;findtype();findCodes() } }); }; document.getElementById(\'scanw\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'outnumber\').value = res.resultStr;findouttype();find10Codes() } }); }; document.getElementById(\'scann\').onclick = function () { wx.scanQRCode({ needResult: 1, scanType: [\'qrCode\',\'barCode\'], success: function (res) { document.getElementById(\'innernumber\').value = res.resultStr;findinnertype();find11Codes() } }); }; }); wx.error(function (res) { //alert(res.errMsg); }); 上传附件时提示文件类型不正确,只好把代码复制过来了
|
-- 作者:有点蓝 -- 发布时间:2023/4/27 9:02:00 -- 安装微信开发者工具打开页面测试看提示什么错误 |
-- 作者:wsjawm -- 发布时间:2023/4/27 13:27:00 -- 使用微信开发者工具,输入域名后出现:INVALID_LOGIN,access_token expired |
-- 作者:有点蓝 -- 发布时间:2023/4/27 13:37:00 -- access_token 过期了,重新获取一下 |