在 JavaScript 中,可以使用第三方库来生成二维码,其中最常用的是 qrcode.js。
以下是使用 qrcode.js 生成二维码的示例代码:
首先,在 HTML 文件中引入 qrcode.js 库文件:
<script src="https://cdn.staticfile.org/qrcodejs/1.0.0/qrcode.min.js"></script>
然后,在 JavaScript 文件中创建一个 QRCode 实例,并将要生成二维码的内容传递给它:
var qrcode = new QRCode(document.getElementById("qrcode"), {
text: "https://www.example.com",
width: 256,
height: 256,
colorDark: "#000000",
colorLight: "#ffffff",
correctLevel: QRCode.CorrectLevel.H
});
上面的代码中,document.getElementById("qrcode") 获取了一个 HTML 元素,用于显示生成的二维码。text 属性设置了要生成二维码的内容,width 和 height 属性分别设置了二维码的宽度和高度,colorDark 和 colorLight 属性设置了二维码的颜色,correctLevel 属性设置了二维码的容错级别。
最后,调用 makeCode 方法生成二维码:
qrcode.makeCode("https://www.example.com");
完整的示例代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>QR Code Example</title>
<script src="https://cdn.staticfile.org/qrcodejs/1.0.0/qrcode.min.js"></script>
</head>
<body>
<div id="qrcode"></div>
<script>
var qrcode = new QRCode(document.getElementById("qrcode"), {
text: "https://www.example.com",
width: 256,
height: 256,
colorDark: "#000000",
colorLight: "#ffffff",
correctLevel: QRCode.CorrectLevel.H
});
qrcode.makeCode("https://www.example.com");
</script>
</body>
</html>