uni-app实现扫码功能

时间:2022-11-17 11:11:45

实现扫码功能,我们需要调用uni-app的scanCode

saoma(){
  //调用scanCode实现扫码功能
				uni.scanCode({
					//是否只能从相机扫码,不能从相册扫码
					onlyFromCamera:false,
					//规定扫码类型  字节跳动小程序不支持此参数
					// barcode就是一维码(条形码)  qrcode就是(er)维码 
					// datamatrix就是Data Matrix码   pdf417就是PDF417条码
					scanType:['barCode','qrCode','datamatrix','pdf417'],
					// 是否启动自动识别字符编码功能
					autoDecodeCharset:false,
					// 是否开启自动放大功能  仅 App-Android (3.5.4+) 支持
					autoZoom:false,
					// 是否支持手动输入条形码  仅飞书小程序(V3.14.0)支持
					barCodeInput:false,
					success: (res) => {
						console.log('扫码成功了')
					},
					fail: (error) => {
						console.log('扫码失败了')
					}
				})
			}
		}