微信里打开页面时需要长按识别二维码,所以需要转下图片
<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% |

