vue3 使用QRCode.js生成二维码及下载

vue3 使用QRCode.js生成二维码及下载

1.npm install --save qrcode.vue 安装
2.展示二维码

	<view id="qr">
		<qrcode-vue :value="" :size="180" level="H" />
	</view>
	//下载
	<view class="btn" @click="download()">下载</view>

3.下载


const download = () => {
	//获取canvas标签
	let canvas = document.getElementById('qr').getElementsByTagName('canvas')
	//创建a标签
	let a = document.createElement('a')
	//获取二维码的url并赋值为a.href
	a.href = canvas[0].toDataURL('img/png')
	//设置下载文件的名字
	a.download = 'QrCode'
	//点击事件,相当于下载
	a.click()
	//提示信息
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值