qrcode.js的简单使用
qrcode主要用于在页面上绘制二维码。可绘制在DOM.由canvas绘制
下载qrcode.js包
http://davidshimjs.github.io/qrcodejs/
直接创建
<div id="qrcode"></div>
new QRCode(
document.getElementById("qrcode"),
"http://jindo.dev.naver.com/collie"
);
可选参数创建
// qrcode2为HTMLElement的id
// 一个id可以绘制多个qrcode,不会重叠,会向后追加
var qrcode = new QRCode("qrcode2", {
text: "http://jindo.dev.naver.com/collie", // 链接
width: 128,
height: 128,
colorDark: "#9400ff", // 暗处颜色
colorLight: "#fff", // 亮处颜色
/*
二维码纠错级别:[百度知道](https://zhidao.baidu.com/question/521133757.html)
按照容错率从小到大可分(<7%),M(<15%),Q(<25%),H(<30%).容错率也叫纠错率。二维码在被遮挡部分面积后仍能被正常扫描,纠错率指的就是二维码能被正常扫描时允许被遮挡的最大面积占总面积的比率。
QRCode.CorrectLevel.H--[L|M|Q|H]
*/
correctLevel: QRCode.CorrectLevel.H,
});
// 其他方法
qrcode.clear(); // clear the code.
qrcode.makeCode("http://naver.com"); // make another code.
<div id="qrcode"></div>
<div id="qrcode2"></div>