davidshimjs / qrcodejs

Cross-browser QRCode generator for javascript
MIT License
13.58k stars 4.76k forks source link

小米微信生成的二维码,不支持再次canvas #191

Open jiudan opened 5 years ago

jiudan commented 5 years ago

canvas结果是黑的

new QRCode(document.getElementById('qrcode'), 'dedededede');

setTimeout(function(){ var code=document.getElementById("qrcode").getElementsByTagName("img")[0]; var canvas = document.createElement("canvas");
var ctx = canvas.getContext("2d");
canvas.width=200; canvas.height=200; ctx.drawImage(code, 0,0,canvas.width, canvas.height); var base64 = canvas.toDataURL("image/jpeg"); code.src=base64; },2000)

0x1af2aec8f957 commented 5 years ago

项目好像已经很久没维护了,我修复了一些bug。你可以这样安装使用:

安装: npm install git@github.com:0x1af2aec8f957/qrcodejs.git#master --save

使用:

import qrcode from 'qrcode';

// qrcode ...