wkiwi的博客

小程序内部实现长按二维码识别

发布时间:3个月前热度: 120 ℃评论数:

在小程序内想实现长按识别二维码 加群?加好友?关注公众号?


很高兴告诉你可以实现


在微信版本高于7.0.11支持微信跳转webview且支持长按识别!


决绝方案

/**
			 * 比较版本号大小
 * @Author: wkiwi
			 * @param  {String|Number} 版本号
			 * @return {Number}        
			 */	
		function compareVersion(v1, v2) {//compareVersion('1.11.0', '1.9.9') // 1
			  v1 = v1.split('.')
			  v2 = v2.split('.')
			  const len = Math.max(v1.length, v2.length)
			
			  while (v1.length < len) {
			    v1.push('0')
			  }
			  while (v2.length < len) {
			    v2.push('0')
			  }
			
			  for (let i = 0; i < len; i++) {
			    const num1 = parseInt(v1[i])
			    const num2 = parseInt(v2[i])
			
			    if (num1 > num2) {
			      return 1
			    } else if (num1 < num2) {
			      return -1
			    }
			  }
			
			  return 0;
			}

var version = uni.getSystemInfoSync().version

if(compareVersion(version,'7.0.11')>=0){
	console.log('支持跳转webview')
}

微信小程序,长按二维码识别,webview

手机扫码访问