今天在整一个有关于快递的小程序,快递单号一般比较长,手动录入会很麻烦。

然后就找了一下,其实微信小程序 API 中自带一个扫码识别的功能。

wx.scanCode(Object object)

调起客户端扫码界面进行扫码。

示例代码:

// 允许从相机和相册扫码
wx.scanCode({success(res) {console.log(res)}
})// 只允许从相机扫码
wx.scanCode({onlyFromCamera: true,success(res) {console.log(res)}
})

WXSS就不贴了

WXML部分(应用):

<view class='form-list'><text>运单号码</text><input type='text' value='{{scanCodeMsg}}'></input><image class='scan' bindtap='scanCode' src='/images/scanCode.png' mode='widthFix'></image>
</view>

给扫描按钮的图片绑定一个事件,点击调用摄像头扫码,扫描成功将数值赋给 input 输入框的 value 值。效果如下图:

JS 部分(应用):

data: {scanCodeMsg: "",
},
scanCode: function() {var that = this;wx.scanCode({ //扫描APIsuccess(res) { //扫描成功console.log(res) //输出回调信息that.setData({scanCodeMsg: res.result});wx.showToast({title: '成功',duration: 1000})}})
},

参数 Object object

object.success 回调函数

参数

Object res

转自:https://www.w3h5.com/post/255.html

微信小程序调用摄像头扫描识别二维码和条形码相关推荐

  1. 微信小程序 内部长按识别二维码添加个人微信

    项目场景: 最近接到需求,在小程序内部长按识别二维码添加个人微信. 初步效果: 问题描述:web-view官方文档 微信小程序目前image标签,仅支持长按识别小程序码,后面查看网上相关资料,发现微信 ...

  2. 微信小程序-预览图片识别二维码

    wx.getImageInfo(Object object) 获取图片信息.网络图片需先配置download域名才能生效. 测试图片地址:http://mmbiz.qpic.cn/mmbiz_png/ ...

  3. h5嵌入微信小程序webView长按识别二维码

    1.h5页面用于渲染图片 <div id="app"><div class="priview-img"><imgv-for=&qu ...

  4. 【Exception】微信小程序,配置普通链接二维码规则 文件校验失败问题 校验文件检查失败 扫普通链接二维码打开小程序

    [Exception]微信小程序,配置普通链接二维码规则 文件校验失败问题 校验文件检查失败 扫普通链接二维码打开小程序 一.问题描述 1.公司业务有个需求,扫描普通的二维码,跳转到小程序的某个页面, ...

  5. opencv之调用摄像头动态识别二维码

    结合前几篇做的工作,实现一下动态识别二维码 opencv之调用摄像头动态识别二维码

  6. 在H5、微信小程序中使用canvas绘制二维码、分享海报

    在H5.微信小程序中使用canvas绘制二维码.分享海报 文章目录 在H5.微信小程序中使用canvas绘制二维码.分享海报 前言 一.canvas绘制二维码 1.H5中使用canvas 2.微信小程 ...

  7. C# 调用摄像头实时识别二维码

    注释和winform控件自己做,源码需要下载. // 功能:调用zxing生成和解析二维码,调用摄像头根据图片识别二维 using System; using System.Collections.G ...

  8. 树莓派4b + python3 + pyzbar + opencv + 摄像头 扫描识别二维码(寻找最大的二维码)

    前言 最近需要做一个扫码乘车的功能,于是使用树莓派的摄像头扫描二维码来做一个demo . 网上有部分人用的是zbar这个库,但是我安装后,发现并不能在Python3上使用,这就有点不太好了.经过我的多 ...

  9. 生成微信小程序发布上线后的二维码 、获取微信小程序二维码、微信小程序二维码如何生成?

    情景: 1.在微信小程序审核完成,发布到线上后,想通过扫描小程序二维码进入小程序 2.可分享二维码出去,通过二维码扫码进入小程序 方法: 1.进入微信小程序的后台配置.链接:微信公众平台.(如图一) ...

最新文章

  1. 基于libevent和unix domain socket的本地server
  2. Java入门—输入输出流
  3. 谷歌时间晶体登上Nature,诺奖得主重大猜想成为现实
  4. 如何修改Admin用户名
  5. [WinApi]邮槽通信C/S实例
  6. 软件测试 理念 价值,软件测试价值观-SMBT新理念
  7. 关于二叉树的程序 c语言,请教关于建立二叉树程序(c语言的)
  8. 手机 java服务器ip地址_java获取系统当前服务器IP地址
  9. tinypng upload一键压缩上传工具
  10. Git(4):提交代码时忽略不必要的文件或文件夹
  11. Luyten 启动报错 This Application requires a Java Runtime Environment 1.7.0-1.8.0问题
  12. Android篮球计分器论文,基于单片机的篮球计时计分器设计_毕业设计论文
  13. 医院信息管理系统源码(含数据库脚本)
  14. linux下玩三国志游戏,三国志威力无双手游官网版
  15. 安装rabbitMQ出现plugin configuration unchanged
  16. 四旋翼飞行器教学笔记2 —— 飞行器de姿态读取 1
  17. 实现公网访问树莓派4B(花生壳内网穿透)
  18. git 拉取远程分支报错(fatal: ''xxx is not a commit and a branch '' cannot be created from it)
  19. BIOS和UEFI区别,以及Boot Loader【上】
  20. 后端思想-如何设计一个操作和管理Excel的业务模块

热门文章

  1. Oracle单行函数
  2. Sqoop1使用手册
  3. 湖北师范大学c语言考试题目,湖北师范学院2010期末C语言试卷.doc
  4. [Pytorch].pth转.pt文件
  5. NodeJs 在window中安装使用
  6. VNC介绍(第二篇)
  7. 那几个题(没懂的地方留言)
  8. 阿里P8架构师整理的架构图你看过吗
  9. 大快网站:如何选择正确的hadoop版本
  10. linux日常管理3