当前位置:   article > 正文

vue+H5实现扫码条形码及二维码功能_vant 扫码

vant 扫码

前言

需求:尽在H5使用Js 完成扫码功能,不依托客户端支持;
思路:使用video吊起后台摄像头 + 条形码解析插件;
本文使用的框架有Vue + Vant + @zxing/library ,提示this.$message等方式不必使用Vant可以用自己框架;

npm install  Vue  Vant  @zxing/library -S
  • 1

效果

在这里插入图片描述

代码

<template>
  <section class="section">
    <div class="page bgc-f4f4f4">
    	<video ref="video" id="video" class="video vjs-fluid" autoplay></video>
    	<div v-show="tipShow" class="tip">{
  {tipMsg}}</div>
  	</div>
  <!-- 表单信息展示 没有展示需求可以不用 以上代码已经完成扫码功能 -->
    <div class="orderInfo">
      <van-cell-group >
        <van-field
          v-model="value"
          center
          clearable
          label="商品条码"
          placeholder="请输入商品条码"
        >
        <template #button>
          <van-button  type="info"  @click="searchInfo">查询</van-button><
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/931316
推荐阅读
相关标签