uniapp扫码和生成二维码 qrcodejs 实现详解

1.扫码

官网:uniapp官网-扫码

在HBuilderX中建议使用真机进行调试(真机调试步骤请看第3点),运行成功后方可扫码,在这里进行了限制。需要注意的只有一点,res.scanType 打印出来一定要是"QR_CODE" 字段,就表示是正常的二维码类型,如果打印出来是 “UPC_E” 那么说明此二维码有问题。排除二维码出错的情况下有两种可能性,其一是二维码太模糊,其二是生成二维码时数据太多,二维码过于杂乱。如果是前者的话,建议你调高清晰度,或者打印机打印时调高深度(打印机可选项),后者的话,建议你在生成二维码的时候删除一些无关紧要的属性。以下代码复制即用

openScan () {
		  // #ifndef MP-WEIXIN || APP-PLUS
		  uni.showToast({
		    icon: 'none',
		    title: '扫码只支持App和小程序'
		  });
		  return;
		  // #endif
		
		  // 允许从相机和相册扫码
		  uni.scanCode({
		    success: res => {
		     

你可能感兴趣的:(uni-app,javascript,前端)