diff --git a/app.vue b/app.vue index 3a91469..4fcf8c0 100644 --- a/app.vue +++ b/app.vue @@ -19,6 +19,16 @@ const updateQRCode = async () => { qrCode.value = canvas.value.toDataURL(`image/${format.value}`); }; + +const downloadQRCode = () => { + const link = document.createElement("a"); + link.href = qrCode.value; + link.download = "qrcode.png"; + + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); +};