qrcodejs2的错误、公众号识别不了二维码、公众号识别二维码没反应

如果你要问公众号识别二维码没反应,那它一定不是一张图片,哈哈哈哈哈哈哈!!!!!

ps:qrcodejs2使用很简单不阐述,但是

但是它在苹果微信上生成了imgs,在安卓微信上生成的是canvas,所以微信浏览器识别二维码不行

解决:

你可以使用原生,拿到那个canvas,然后判断一下是不是canvas标签,使用canvas的toDataURL(“image/png”)转换一下,也可以使用网上的一些作用不大的插件
没用过:import html2canvas from ‘html2canvas’

原生还可以把图片转换成二维码

function convertImageToCanvas(image) {
	var canvas = document.createElement("canvas");
	canvas.width = image.width;
	canvas.height = image.height;
	canvas.getContext("2d").drawImage(image, 0, 0);

	return canvas;
}

qrcodejs2使用

this.$refs.qrcodey.innerHTML = '';
let qrcode = new QRCode('ewm', {
		width: 150,
		height: 150, // 高度
		text: this.QrcodeUrl1, // 二维码内容
		background: '#f0f', // 背景色
		foreground: '#ff0' // 前景色
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值