qrcode 生成的二维码在微信浏览器不能长按复制的解决办法

插件使用的是qrcode

网址过长的时候生成的二维码比较复杂

所以会导致微信不能识别(扫一扫还是能识别的,但是长按不会跳出识别二维码)

解决方法:qrcode有一个参数correctLevel,可以设置二维码的容错率(也就是复杂程度)

容错级别,可设置为:

QRCode.CorrectLevel.L

QRCode.CorrectLevel.M

QRCode.CorrectLevel.Q

QRCode.CorrectLevel.H

从上到下容错率逐步降低(复杂程度相应变高)

调整好合适的容错率即可

相关文章

判断H5页面环境在微信中还是小程序中 用小程序提供的wx.mini...
wx.reLaunch和wx.navigateTo,wx.navigateTo的区别 2019-03-...
微信小程序如何从数组里取值_微信小程序 传值取值的几种方法...
H5项目接入微信授权登录,通过 UA 区分微信还是普通浏览器:...
微信小程序获取data-xx=""属性的值,自定...
小程序报错:TypeError: Cannot read property ‘addEventLi...