@TOC前端js生成二维码展示在html页面上
前端js根据已有的url生成二维码展示在html上
首先在html页面上需要引入的jar包
<!-- 二维码 -->
<script src="../../js/qrcode.min.js" type="text/javascript"></script>
存放二维码的容器(属性用到的是id)
<div class="modal-body" id="QRCode_panel" style="display:table-cell;vertical-align:middle;text-align:center;">
</div>
触发事件或者方法中的执行过程
//读取url,自行从后台获取
var pictureurl = row.suserQrcode;
//判断是否有值
if(pictureurl != null){
//根据id画二维码
var qrcode = new QRCode(document.getElementById("QRCode_panel"), {
width : 140,
height : 140
});
qrcode.makeCode(pictureurl);
//打开模态框
$("#QRCode_modal").modal({
backdrop:"static"
});
}else{
win.alert('提示', "没有找到对应的二维码!");
}
窗口关闭时清空div容器中的内容,再次点击不会叠加显示
<!-- 二维码模态框关闭清空图片 -->
$("#QRCode_close").click(function(){
$("#QRCode_panel").empty();
});