<!DOCTYPE html> <html> <head> <meta lang="zh-cn"> <title>领取优惠券</title> <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> <script src='https://code.jquery.com/jquery-3.2.1.min.js'></script> <style> html,body{ width: 100%; height: 100%; margin: 0; padding: 0; font-size: 16px; color: #ffffff; } .register_container{ height: 100%; background-color: rgba(15, 106, 184, 0.99); margin: 0; padding: 2.5rem 2rem; box-sizing: border-box; text-align: center; } .register_titles .title{ font-size: 3rem; line-height: 5rem; } .register_qrcode #image{ display: inline-block; width: 60%; height: auto; margin: 3rem 0; } .register_qrcode .qrcodeTip{ font-size: 2rem; } </style> </head> <body> <div class="register_container"> <div class="register_titles"> <div class="title">扫码领券</div> </div> <div class="register_qrcode"> <img class="qrcode" id="image" src="" alt /> <div class="qrcodeTip">长按识别二维码</div> </div> </div> <script> const cleanUrlAndPostQRInfo = () => { // 获取参数 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg) var context = "" if (r != null) context = r[2] reg = null r = null return context == null || context == "" || context == "undefined" ? "" : context; } const nowUrl= GetQueryString('Url') alert(`nowurl--->${nowUrl}`) let pageUrl = `http://139.155.48.151:8085/workWx/auth/oauth2/wxMiniQrCode?pageUri=${nowUrl}` $.ajax({ type: "POST", url: pageUrl, // data: JSON.stringify({ path: "pages/signIn/signIn" }), data: {}, success: function (res) { $('#image').attr('src', res.data) }, error: function (data) { alert(`--->qrCode: ajax: err: err =${JSON.stringify(err)}`) alert('error' + JSON.stringify(data)) } }) } const __main = () => { cleanUrlAndPostQRInfo() } __main() function onBridgeReady() { WeixinJSBridge.call('hideOptionMenu'); } if (typeof WeixinJSBridge == "undefined") { if (document.addEventListener) { document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); } else if (document.attachEvent) { document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); } } else { onBridgeReady() } </script> </body> </html>