通过Composer安装Endroid\QR-Code或者TCPDF都可以在后台生成二维码,缺点是需要占用服务器端资源和带宽传递信息;二维码可以通过jQuery在本地直接生成二维码。
如下图所示:![](https://img.haomeiwen.com/i7756178/0276bf183940c786.png)
第一步:下载jQuery QRCode
![](https://img.haomeiwen.com/i7756178/59988c344ec830a3.png)
下载后解压,复制文件夹内的 jquery.qrcode.min.js
文件到项目中备用
![](https://img.haomeiwen.com/i7756178/20bddd4c9c4f089e.png)
第二步:页面中引用该文件
在引用
jquery.qrcode.min.js
前,还必须引用jquery.js
文件先!
<script type="text/javascript" src="/..../js/jquery.min.js"></script>
<script type="text/javascript" src="/..../js/jquery.qrcode.min.js"></script>
第三步:在页面中定位需要二维码的位置id
<!-- 需要放置QRCode二维码的位置 -->
<div id="qrcode" ></div>
第四步:添加jQuery代码生成二维码
<!-- javascript部分 -->
<script>
$(document).ready(function(){
$('#qrcode').qrcode({
render: "canvas", //也可以替换为table
width: 170,
height: 170,
foreground: "#C00",
background: "#FFF",
text: encodeURI("https://www.qq.com"), // 生成中文字符否则无需转码
// src: $('#image').attr('src') // 二维码中间的图片
});
});
</script>
网友评论