微信里打开页面时需要长按识别二维码,所以需要转下图片
<div id="qrcode"></div>
<img id="img"/>
//默认使用Canvas生成,并显示到图片
var qrcode = $('#qrcode').qrcode('http://www.tiaocaoer.com/').hide();
var canvas = qrcode.find('canvas').get(0);
$('#img').attr('src',canvas.toDataURL('image/jpg'));
# qrcodejs参数说明
参数名称 | 默认值 | 类型 | 说明 |
---|---|---|---|
text | - | string | 需要生成的二维码内容 |
width | 256 | number | 图像宽度 |
height | 256 | number | 图像高度 |
colorDark | "#000000" | string | 前景色 |
colorLight | "#ffffff" | string | 背景色 |
correctLevel | QRCode.CorrectLevel.L | 容错级别 |
容错级别
CorrectLevel等级 | 最大模糊面积 |
---|---|
L(低级) | ≤7% |
M(中级) | ≤15% |
Q(四分之一) | ≤25% |
H(高级) | ≤30% |