項(xiàng)目中需要?jiǎng)討B(tài)生成二維碼忆某,我使用的是QRCode.js生成的等恐,用起來很簡(jiǎn)單
下載地址:https://github.com/davidshimjs/qrcodejs
使用說明:
**********************************************************************
* option 參數(shù)說明
* 名稱 默認(rèn)值 說明
* width 256 圖像寬度
* height 256 圖像高度
* colorDark "#000000" 前景色
* colorLight "#ffffff" 背景色
* correctLevel QRCode.CorrectLevel.L 容錯(cuò)級(jí)別,可設(shè)置為:QRCode.CorrectLevel.L , QRCode.CorrectLevel.M , QRCode.CorrectLevel.Q , QRCode.CorrectLevel.H
**********************************************************************
**********************************************************************
* API 接口
* 名稱 說明
* makeCode(text) 設(shè)置二維碼內(nèi)容
* clear() 清除二維碼迹卢。(僅在不支持 Canvas 的瀏覽器下有效)
**********************************************************************
<div id="qrcode" style="width:100px; height:100px; margin-top:15px;"></div>
<script type="text/javascript">
let t = document.getElementById("qrcode");
// 示例1
var qrcode = new QRCode(t, {
width: 86,
height: 86,
text: "http://127.0.0.1",
correctLevel: QRCode.CorrectLevel.M
});
// 示例2
//var qrcode = new QRCode(t, { width: 86, height: 86});
//qrcode.makeCode("http://127.0.0.1");
</script>