uniapp 扫码、拍照

uniapp 功能实现


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • uniapp 扫码、拍照
  • 前言
  • 一、扫码
  • 二、拍照
  • 总结

前言

记录一些uniapp的功能实现

一、扫码

代码如下(示例):

uni.scanCode({success: function(res) {console.log('条码类型:' + res.scanType)console.log('条码内容:' + res.result)}
})

二、拍照

代码如下(示例):

#拍照或从文件夹中读取
uni.chooseImage({count: 1,sourceType: ['camera'],success: res => {console.log('图片地址', res.tempFilePaths)},fail: (err) => {console.log('error', err)}
})

图片转base64 使用image-tools 插件 代码如下(示例):

插件地址 https://ext.dcloud.net.cn/plugin?id=123

npm i image-tools --saveimport { pathToBase64, base64ToPath } from 'image-tools'pathToBase64(res.tempFilePaths[0]).then(base64 => {console.log(base64)}).catch(error => {console.error(error)})

总结

如需自定义拍照页面,需要使用 uni.createLivePusherContext

uni.createLivePusherContext(livePusherId, this) | uni-app官网

uniapp 扫码 拍照 图片转 base64 功能实现,

uniapp 扫码、拍照相关推荐

  1. 计算机毕业设计Python+uniapp扫码点餐微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp扫码点餐微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  2. uniapp扫码调用支付宝扫码

    uniapp自带扫码 uni.scanCode({         success: function(res) {              console.log(res.result)     ...

  3. uniapp扫码功能兼容h5

    checksaosao(){ //兼容h5的扫码页面/*#ifdef H5*/uni.$u.route(`/pages/my/saoma`)return;/*#endif*/uni.scanCode( ...

  4. uniapp -- 扫码记录(针对app场景)

    背景 扫码需求日益增多,为了满足客户的需求,扫码演变的多种多样,其中有二维码,条形码居中,条形码又可以细分成几种,以下记录全屏和自定义页面扫码的在uniapp的技术实现 全屏扫码 uniapp自身带的 ...

  5. uni-app扫码添加声音

    uni-app uni.scanCode app扫码时是没有声音的只有震动,那扫码如何添加声音呢? uni.scanCode({success: (res) => {consle.log(res ...

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

    1.扫码 官网:uniapp官网-扫码 在HBuilderX中建议使用真机进行调试(真机调试步骤请看第3点),运行成功后方可扫码,在这里进行了限制.需要注意的只有一点,res.scanType 打印出 ...

  7. uniapp 扫码识别(一维码、二维码)

    注:需开启扫码功能,首先要在manifest.json配置中打开APP模块配置中 Barcode(扫码).Camera&Gallery(相机和相册) 自带扫码插件:uni.scanCode(O ...

  8. uni-app实现扫码功能

    调用uni-app的扫码 // 允许从相机和相册扫码 uni.scanCode({success: function (res) {console.log('条码类型:' + res.scanType ...

  9. 分享一个小案例,用HMS Scankit做一个安卓扫码购小应用

    前言 随着消费升级,零售业逐渐迈入新的发展阶段,"新零售"现象:消费者在货架前扫描小程序二维码,一边逛一边扫描条形码下单,等选好要买的东西,直接拿出手机,通过"扫码购&q ...

最新文章

  1. WPF的二维绘图(二)——几何图形Geometry
  2. MikuMikuDance 6 菜单汉化补丁
  3. VTK:可视化之RotateActor
  4. gitlab 使用教程
  5. linux docker nginx,CentOS7上Docker简单安装及nginx部署
  6. Quartz 2D编程笔记
  7. Spring框架 注解
  8. React组件的State
  9. xss绕过字符过滤_IE8 xss filter bypass (xss过滤器绕过)
  10. python qt5 数据改变 触发信号_pyqt5自定义信号实例解析
  11. matlab3阶幺矩阵,Matlab操作矩阵的相关方法
  12. 计算机硬故障指什么原因是,计算机常见硬故障的诊断及排除(7页)-原创力文档...
  13. c语言随机抽奖小程序,基于C#实现简单的随机抽奖小程序
  14. 发光学类毕业论文文献包含哪些?
  15. 关于英文论文写作的初步总结和资料推荐
  16. 2020CADCG专题报告笔记 Jittor计图 深度学习框架
  17. android4.4 fragment,在Activity和多个Fragment之间共享资源
  18. 解决mysql保存数据SQLException: Incorrect string value: ‘\xF0\x9F\x91\x87\xE5\x91...‘ for column ‘错误
  19. 清晰地记录着这河水改道的历史
  20. Source Insight是一个面向项目开发的程序编辑器和代码浏览器丨产品简介

热门文章

  1. 2021年全球刮雨器收入大约5975.4百万美元,预计2028年达到6558.9百万美元
  2. 湖南计算机考试模拟程序,湖南省计算机等级考试模拟 试卷5
  3. ubuntu18.04设置清华镜像源
  4. 【毕业设计】深度学习人脸识别系统 - python opencv 卷积神经网络
  5. 【手把手教你用Matlab做双目摄像头标定】Ubuntu环境
  6. Java图书管理系统,java课程实习
  7. 遗传算法matlab代码
  8. 计算机应用基础作业一(答案),计算机应用基础作业一(答案).doc
  9. Linux系统安装oracle客户端步骤详解
  10. C#学习--dotnetbar控件学习