这篇文章给大家介绍使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo的实现思路,涉及到Jquery.Qrcode基本使用,Jquery.Qrcode对中文字符的支持及Jquery.Qrcode添加自定义Logo图片的相关知识,本文介绍非常详细,具有参考价值,感兴趣的朋友一起看看吧
0 Jquery.Qrcode简介
Jquery.Qrcode.js是一个在浏览器端基于Jquery动态生成二维码的插件,支持Canvas和Table两种渲染方式,它的优点是在客户端动态生成,减轻了服务端压力,尤其是在大量使用二维码的系统中。Jquery.Qrcode主要包括以下参数设置:
•render 定义二维码的渲染方式,有table和canvas两种渲染方式
•width 定义二维码的宽度
•height 定义二维码的高度
•text 定义二维码内容
•typeNumber 二维码的计算模式 一般默认为-1
•correctLevel 二维码的纠错级别
•background 定义二维码的背景颜色
•foreground 定义二维码的前景色
1 Jquery.Qrcode基本使用
1.0 添加相关引用
Jquery.Qrcode仅仅依赖于Jquery,所以我们只需要添加Jquery及Jquery.Qrcode的引用即可。
1
2
|
<script src=
"~/Content/js/jquery-2.1.4.min.js"
></script>
<script src=
"~/Content/js/jquery.qrcode.min.js"
></script>
|
1.1 添加渲染区域元素
Jquery.Qrcode使用div元素作为渲染的目标区域,在页面上添加一个div标签。
1
2
|
<div id=
"qrCodeDiv"
>
</div>
|
1.2 二维码生成