微信公眾號之自定義網頁專坑
阿新 • • 發佈:2018-11-07
背景:
SSM+mysql+bootstrap
1,場景: 微信公眾號使用自定義網頁canvas畫二維碼,即使用網頁授權跳轉至公司伺服器頁面
問題: 使用微信web開發工具和微信測試號除錯時,可顯示二維碼,將專案放置伺服器上,公眾號二維碼不顯示
<div class="row" style="text-align: center"> <div id="qrcode"></div> </div> $(function(){ var code = ${code}; new QRCode(document.getElementById("qrcode"), { text: code, width: 230, height: 230, colorDark : "#000000", colorLight : "#ffffff", correctLevel : QRCode.CorrectLevel.H }); });
解決辦法: 原因是頁面未接收到引數。加個隱藏input標籤value為後臺傳過來的引數,js獲取input value即可
<input class="code" value="${code}" type="text" style="display: none" />