uniapp生成二维码 (vue3)

991 阅读1分钟

需求:根据后端发送来的url生成一个可以被扫描的二维码

这里使用改造过得js库,好处是可以适应手机app和微信小程序,节约时间

引入js库:

import qrcode from '../../util/qrcode.js'

使用

const drawQRcode = (url)=>{
		if(url){
			 let params = url; // 二维码参数
			 var imgData = qrcode.drawImg(params, {
			 	typeNumber: 4, // 密度
			 	errorCorrectLevel: 'Q', // 纠错等级
			 	size: 175, // 白色边框
			 })
			 data.qrcodeURL = imgData 
			 
		}else{
			 data.qrcodeURL="../../static/img/nodata.jpg" //空内容填充
		}
	}

js库地址

blog-static.cnblogs.com/files/sanye…

文章来源:csdn某文章,找不了

项目来源:github.com/Pudon/weapp…