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

前言

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

npm install  Vue  Vant  @zxing/library -S

效果

在这里插入图片描述

代码

<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><
  • 5
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值