js-实现js-实现二维码生成二维码生成

56次阅读

共计 980 个字符,预计需要花费 3 分钟才能阅读完成。

我们可以使用 qrcodejs 来实现 js 生成二维码,qrcodejs 是用于 JavaScript 的跨浏览器 QRCode 生成器,可以十分简单的实现二维码生成

一:下载 qrcodejs 插件

qrcode 的地址:https://github.com/davidshimj…

下载下来的 qrcode 的文件如下,其中 qrcode.js 和 qrcide.min.js 就是我们所需要的 js,qrcode.min.js 是 qrcode.js 压缩版

二:实现二维码生成

1:需要引入的 js

qrcodejs 旨在 jquery 的前提下实现的,所以我们先需要引入 jquery 在引入 qrcodejs

<script type="text/javascript" src="js/jquery.min.js"></script>     <!-- 引入 jquery-->
<script type="text/javascript" src="js/qrcode.js"></script>         <!-- 引入 qrcodejs-->

2:使用 qrcode 实现二维码生成

<div id="qrcode" style="width:100px; height:100px; margin-top:15px;"></div>
<script type="text/javascript">
    new QRCode(document.getElementById("qrcode"), "https://wj0511.com");
</script>

这时候我们访问当前页我们就可以看到我们所生成的二维码了,扫码二维码后访问 https://www.wj0511.com

这里来主要说明以下 new QRCode 的一些基本参数

上面我们生成的二维码可以跳转到指定的 url,我们还可以设置二维码的一些基本参数,如下

var qrcode = new QRCode(document.getElementById("qrcode"), {
text: "https://www.wj0511.com",// 扫描二维码后的内容
width: 128,// 二维码的宽
height: 128,// 二维码的高
colorDark : "#000000",// 二维码线条颜色
colorLight : "#ffffff",// 二维码背景颜色
correctLevel : QRCode.CorrectLevel.H    // 二维码等级
});

正文完
 0