qrcode 生成二维码并下载dataUrl到文件
codepen: https://codepen.io/linqingwudiv1/pen/ydrXgE
Note:如果想加logo,可以用canvas重新绘制一下dataUrl,在下载
代码:
function downloadURI(uri, name) { var link = document.createElement("a"); link.download = name; link.href = uri; document.body.appendChild(link); link.click(); document.body.removeChild(link); delete link; }; window.onload = function () { console.log('onload'); let qrcode = new QRCode(document.getElementById("qrcode"), { text: "http://www.runoob.com", width: 450, height: 450, colorDark : "#000000", colorLight : "#ffffff", correctLevel : QRCode.CorrectLevel.H }); setTimeout( function () { let dataUrl = document.querySelector('#qrcode').querySelector('img').src; downloadURI(dataUrl, 'qrcode.png'); } ,1000); };
本文原创,不定时更新
可以随意转载到任何网站
~但是~ 转载也要按“基本法”
请注明原文出处和作者