Ich verwende das Plugin „vue-qrcode“, um QR-Codes zu generieren, damit Benutzer QR-Codes für ihre öffentlichen Profillinks generieren können, damit sie diese auf ihren Visitenkarten teilen können.
Die Idee besteht nun darin, dem Benutzer die Möglichkeit zu geben, den QR-Code über eine Schaltfläche herunterzuladen und den QR-Code über eine weitere Schaltfläche in die Zwischenablage zu kopieren, um den Versand per E-Mail zu vereinfachen (insbesondere für Smartphone-Benutzer).
Das Problem ist: Ich weiß nicht, wie ich den QR-Code herunterladen oder kopieren kann. Weiß jemand, wie man den QR-Code kopiert oder herunterlädt? Derzeit verwende ich „vue-clipboard2“, um Links usw. zu kopieren, kann aber anscheinend keine Bilder kopieren.
Ich verwende den folgenden Code, um den QR-Code auf unserer Website anzuzeigen:
<template> <qrcode-vue style = "cursor: pointer;" :value = "linkToProfile" size = 160 level = "M" :background = "backgroundcolor_qrcode" :foreground = "color_qrcode" ></qrcode-vue> </template> <script> import Vue from 'vue' import QrcodeVue from 'qrcode.vue' Vue.component('qrcode-vue', QrcodeVue ) export default { data: () => ({ linkToProfile: "http://www.example.com/johnDoe", }) </script>
Danke – Christlich
我找到了解决方法。解决方案如下:
模板区域:
功能区域: