feat(frontend): add link to download QR-Code

This commit is contained in:
elweyn 2023-03-24 12:23:32 +01:00
parent df87f9c105
commit b3d935af4a

View File

@ -1,7 +1,10 @@
<template>
<div class="figure-qr-code">
<div class="qrbox">
<q-r-canvas :options="options" class="canvas" />
<q-r-canvas :options="options" class="canvas mb-4" id="qrcanvas" />
<a id="download" download="GradidoLinkQRCode.png" href="" @click="downloadImg(this)">
{{ $t('download') }}
</a>
</div>
</div>
</template>
@ -37,6 +40,13 @@ export default {
}
}
},
methods: {
downloadImg() {
const canvas = document.getElementById('qrcanvas')
const image = canvas.toDataURL('image/png')
document.getElementById('download').href = image
},
},
}
</script>
<style scoped>