<template><div><div @click="moveToCameraAVG()" v-cloak><div class="warm_title2">点击扫码</div></div></div>
</template><script type="text/ecmascript-6">
export default {data () {return {}},methods: {// 头像相机moveToCameraAVG() {var self = thisif (navigator.mediaDevices === undefined) {navigator.mediaDevices = {}}if (navigator.mediaDevices.getUserMedia === undefined) {navigator.mediaDevices.getUserMedia = function (constraints) {var getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || navigator.oGetUserMediaif (!getUserMedia) {return Promise.reject(new Error('getUserMedia is not implemented in this browser'))}return new Promise(function (resolve, reject) {getUserMedia.call(navigator, constraints, resolve, reject)})}}var constraints = window.constraints = {audio: false,video: {sourceId: 'default',facingMode: { exact: 'user' }}}navigator.mediaDevices.getUserMedia(constraints).then(function (stream) {var video = document.getElementById('video')try {window.stream = streamvideo.srcObject = stream} catch (error) {video.src = window.URL.createObjectURL(stream)}self.localMediaStream = streamvideo.play()}).catch(function (err) {alert(err.name + ': ' + err.message)})},},}
</script><style lang="scss"></style>

此代码须打包后在Hbuilder上
只有真机运行才能起作用

以上是我个人书写代码,仅供参考,欢迎指正

VUE项目移动端H5调用摄像头扫码相关推荐

  1. vue项目中实现H5调取摄像头扫码扫一扫功能+生成可识别的条形码。单纯的h5网页不涉及真机

    vue项目中实现H5调取摄像头扫码扫一扫功能+生成可识别的条形码. 单纯的h5网页不涉及真机 demo链接 前端同学可以加我一起交流一起进步 案例描述:需求是生成条形码并且在vue项目中实现扫一扫功能 ...

  2. vue实现点击按钮调用摄像头扫码

    vue在APP端点击[扫码签到]按钮实现调取摄像头扫码: 1.按钮页面: <template><div><button @click="scanCode&quo ...

  3. Vue h5 调用微信扫码接口

    需求 调用微信扫码接口,然后获取扫码返回结果的url中的参数,携参跳转到其他页面 1. 安装微信js-sdk 通过yarn安装 yarn add weixin-js-sdk 通过npm安装 npm i ...

  4. WinForm调用摄像头扫码识别二维码

    前言 因公司业务需求,需要在Windows系统下调用摄像头识别二维码需求,就有了这个功能.根据网上网友提供的一些资料,自己整合应用到项目中,效果还不错(就是感觉像素不是太好).现在将调用摄像头+识别二 ...

  5. 【Vue 调用微信扫码 IOS报错 解决办法】

    遇到一个问题,H5调用摄像头扫码,安卓环境下基本所有机型都可以调起摄像头,但是IOS 只有少部分机型才能调用,参考了网上很多例子 比如以下两位老大哥的例子 Vue 移动端实现调用相机扫描二维码或条形码 ...

  6. 【javascript】浏览器调用摄像头扫二维码踩坑记录

    前言 最近做一个项目需要用浏览器调用摄像头扫二维码,然后就踩了几个坑记录下. 踩坑记录 我一开始发现了zxing这个库,他分为https://www.npmjs.com/package/@zxing/ ...

  7. Vue 搭建移动端 h5 项目步骤

    Vue 搭建移动端 h5 项目步骤 简介 最近团队里的其他前端小伙伴需要自己搭建移动端 h5 项目,没有整体的思路,于是我就写了这个步骤. 提示:(2022-10-28更新) vue-cli 和vue ...

  8. 微信环境中h5调用微信扫一扫api

    需求:支持微信公众号的h5页面内调用微信扫一扫api,实现产品的扫码签到功能 技术栈:vue, ts 参考资料:微信官方文档 步骤: 项目引入js 文件,有两种引入方式, 全局引入 全局引入,在全局h ...

  9. Win10环境前后端分离项目基于Vue.js+Django+Python3实现微信(wechat)扫码支付流程(2021年最新攻略)

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_182 之前的一篇文章:mpvue1.0+python3.7+Django2.0.4实现微信小程序的支付功能,主要介绍了微信小程序内 ...

最新文章

  1. 机器学习数据不平衡不均衡处理之SMOTE算法实现
  2. 分享python os.system一点心得
  3. java鼠标改变窗口大小监听事件_java – 当用户拖动鼠标时,监听JFrame调整事件大小?...
  4. 设计模式笔记 16. Mediator 中介者模式(行为型模式)
  5. 利用程序动态管理Web.config文件
  6. Java String源码解析
  7. 关于pdf阅读器的选择
  8. 《Vue入门到精通系列》--- 两万字带你入门Vue
  9. MIPS中lw指令运行时间最长
  10. 视频剪辑mp4parser
  11. 太容易的钱,最让人心慌
  12. 探讨大数据时代如何规划智慧城市
  13. 我国跨境电子商务的发展概念以及发展概况
  14. 关于算法学习的总结和感悟
  15. 硬件电路设计之三极管和场效应管做开关管
  16. eclipse中下划线显示不出来问题解决
  17. linux开篇——硬盘和mbr简介
  18. 简单聊聊PostgreSQL buffer与OS cache
  19. 立足现实 与时俱进:C++ 1991-2006 reference
  20. Java遍历JSON

热门文章

  1. R语言JAVA对比_R语言统计分析应用与SAS、SPSS的比较
  2. C++解决汉诺塔问题
  3. ubuntu16火狐下载文件提示“无法保存,因为无法读取源文件”
  4. 含磷废水处理——有机磷无机磷吸附
  5. 2021.3.12日报:修复miniblink vip版本的性能问题
  6. 让java程序在后台一直执行
  7. java动态字段的万能表单系统的构建
  8. 华为手表开发:WATCH 3 Pro(3)创建项目以及运行完整流程
  9. Navicat Premium 15 闪退问题
  10. 超详细EVE-NG安装教程,问题解决,关联CRT和Wireshark(适合新手,内含下载地址)