jquery.qrcode.min.js 是一款基于 jquery 方便生成二维码图片的小插件。该插件兼容主流浏览器:IE9~11, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile。最近刚好使用到它,简单学习了下如何使用,这里简单记录一下,以便备查。

和所有 js 文件一样,在使用之前我们需要先引入它,引入代码如下,请自行确保已经引入 jquery.min.js 文件。
<script type="text/javascript" src="jquery.qrcode.min.js"></script>
然后是一些具体的操作方法。
基础使用
一般情况下我们只需要创建一个 DOM 元素,然后将需要生成二维码的参数通过 js 代码传入进去生成即可:
创建 DOM 元素
<div id="qrcode"></div>
JS 生成二维码
<script>
jQuery(document).ready(function(){
$('#qrcode').qrcode("https://blog.quietguoguo.com/");
});
</script>
注意:需要生成中文字符的二维码需要使用 encodeURI 对输入的文本参数进行转码。
高级操作
如果需要自定义调整二维码的生成方式,大小,颜色等信息可参考如下设置:
<script>
jQuery(document).ready(function(){
$('#qrcode').qrcode({
render:"canvas", // 可切换为 table,默认 canvas
width: 100, // 宽度,单位 px
height: 100, // 高度,单位 px
foreground: "#f00", // 前景色
background: "#fff", // 背景色
correctLevel: 0, // 纠错等级 0 1 2 3
text: "https://blog.quietguoguo.com/" // 需要生产二维码的文本内容
});
});
</script>















