Open jiudan opened 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)
项目好像已经很久没维护了,我修复了一些bug。你可以这样安装使用:
安装: npm install git@github.com:0x1af2aec8f957/qrcodejs.git#master --save
使用:
import qrcode from 'qrcode';
// qrcode ...
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)