使用vue-qr
npm
npm install vue-qr --save
import
import vueQr from 'vue-qr'
使用
//logoSrc中央图片或logo的路径
//size设置二维码大小,宽高相等
//text要生成二维码的内容
//margin二维码与边框的距离,可以设置白边
<vue-qr :logoSrc="imageUrl" text="xxx" :size="200" ref="Qrcode"></vue-qr>
<script>
export default {
name: "qecode",
data() {
return {
imageUrl: require("../assets/logo.png"),
}
},
components: {
vueQr
},
methods:{
downloadImg () {
const iconUrl = this.$refs.Qrcode.$el.src
let a = document.createElement('a')
let event = new MouseEvent('click')
a.download = '二维码'
a.href = iconUrl
a.dispatchEvent(event)
}
}
},
}
</script>
使用Vue-qr生成二维码并下载

这篇博客介绍了如何在Vue项目中使用vue-qr组件生成二维码,包括设置二维码的大小、内容、边距和添加logo,并展示了如何通过JavaScript实现二维码图片的下载功能。
1224

被折叠的 条评论
为什么被折叠?



