代码说明
ArtQRCode 是基于 qrcode.js 的封装,支持以图片元素为基本单元的二维码绘制。
<div id="qrcode"></div>
<script>
var options = {
text: "https://github.com/252860883/ArtQRCode",
width: 500,
height: 500,
codeWidth: 320,
codeHeight: 320,
top: 85,
left: 80,
/**
* materials unit options
*/
materials: {
border: "./materials/electron/border.png",
eye: "./materials/electron/eye.png",
row4: "./materials/electron/row4.png",
col4: "./materials/electron/col3.png",
row2col3: "./materials/electron/row2col3.png",
row3col2: "./materials/electron/row3col2.png",
col3: ["./materials/electron/col3.png", "./materials/electron/col3_2.png"],
row2col2: "./materials/electron/row2col2.png",
corner: "./materials/electron/corner.png",
row2: ["./materials/electron/row2.png", "./materials/electron/row2_2.png"],
col2: "./materials/electron/col2.png",
single: ["./materials/electron/single.png", "./materials/electron/single_2.png"],
}
}
/**
* when the artqrcode loaded, run this function
*/
function callBack(status) {
console.log(status) // [loaded|success]
}
var qrcode = new QRCode(document.getElementById("qrcode"), options, callBack);
</script>

