1.首先要引入两个js,这两个就是二维码生成的js
<script src="../js/qrcode.js"></script>
<script src="../js/jquery.qrcode.js"></script>
2.设置一个图片,鼠标移动上去显示二维码
<img onmousemove="generateQRCode()"
style="width:30px;height: 30px" src="../layui/images/erweima.png"
width="50px" alt="">
//下面的div是用来展示二维码的。
<div id="qrcode"></div>
3.添加一个事件
function generateQRCode() {
//定义一个变量又添加你要生成二维码的地址
var dir = "www.baidu.com"
if ($("canvas")) {
$("canvas").remove();
}
jQuery('#qrcode').qrcode({
/*此处就是二维码要访问的地址*/
text: dir
});
}
text中也可以使用后台接口:
例如: var dir ="http://localhost:8090/api/licenseInfo/fileUpload?
filePath="+filePathlicense+"&fileName="+filePathlicenseName
//后面的filePath和fileName是后台需要的参数。