qrcode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。
cdn
https://cdn.bootcdn.net/ajax/libs/qrcodejs/1.0.0/qrcode.js
先来看一个例子
<!DOCTYPE>
<html>
<head>
<meta charset="UTF-8">
<title>QR二维码</title>
<script src="https://cdn.bootcdn.net/ajax/libs/qrcodejs/1.0.0/qrcode.js"></script>
</head>
<body>
<div id="qrcode"></div>
</body>
<script type="text/javascript">
new QRCode("qrcode", {
text: "https://www.baidu.com/",
width: 128,
height: 128,
colorDark : "#000000",
colorLight : "#ffffff",
correctLevel : QRCode.CorrectLevel.H
});
</script>
</html>option 参数说明
| text | "自定义字符串" | 二维码内容 |
| width | 128 | 二维码宽度 |
| height | 128 | 二维码高度 |
| colorDark | #000000 | 前景色 |
| colorLight | #ffffff | 背景色 |
| correctLevel | QRCode.CorrectLevel.L | 容错级别:L、M、Q、H |