console
var v = document.getElementById('val')
var q = document.getElementById("qrcode")
document.getElementById('btn').onclick = function(e){
q.innerHTML = ''
var qrcode = new QRCode(q, {
text: v.value||"https://www.example.com",
width: 512,
height: 512,
colorDark : "#000000",
colorLight : "#ffffff",
});
var canvas = qrcode._oDrawing._elCanvas, ctx = canvas.getContext('2d');
var dt = ctx.getImageData(0,0,canvas.width,canvas.height);
var r = jsQR(dt.data,canvas.width,canvas.height);
console.log('qr',r.data)
}
<div>
<textarea id="val" cols="50" rows="10">123</textarea>
</div>
<div>
<button id="btn">生成二维码</button>
<div id="qrcode"></div>
</div>