更新记录

1.0.1(2026-06-27)

发版

1.0.0(2026-06-27)

发版


平台兼容性

uni-app(5.14)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - - -

uni-app x(5.14)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - - -

jiabo-uts-scanview

jiabo-uts-scanview 是一个扫码插件,目标覆盖 Android

能力入口

  • openCamera(options):支持 success/error/cancel 回调。
  • setContinuousScanStatus(paused, callback):暂停或继续连续扫码。
  • scanImageByPath(options):本地图片路径识码入口。
  • onScan(options, callback):跳转扫码页入口。
  • openScan() / closeScan() / isScanOpen():控制扫描状态。
  • openScanLight() / closeScanLight() / isLightOn():闪光灯状态入口。
  • openAlbumPage():相册图片识别入口。
  • takePhoto() / takePicture():拍照/抓拍入口。
  • zoomTo(ratio):缩放入口。
  • onCallback(callback):统一事件监听。

使用示例

<script setup>
import { UTSScanView } from '@/uni_modules/jiabo-uts-scanview/js_sdk/index.js'

const scanner = new UTSScanView({
  scanTimeSpace: 1000,
  isShowVibrate: true,
  isShowBeep: false,
  isDirScanMulti: false,
  barcodeFormats: ['QR Code', 'Code 128']
})

scanner.onCallback((event) => {
  console.log('scan event', event)
})

function scan() {
  scanner.openCamera({
    formatsVal: '256,1,32,64',
    showPhotoAlbum: true,
    showLamplight: true,
    outputAllCodeData: false,
    success: (res) => {
      console.log('scan result', res)
    },
    error: (err) => {
      console.log('scan error', err)
    },
    cancel: (err) => {
      console.log('scan cancel', err)
    }
  })
}
</script>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

Android/iOS/Harmony 需要摄像头权限;相册识别和保存图片需要相册读写权限。

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件仅在用户主动扫码、选择相册或拍照时访问摄像头/相册,不采集无关数据。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无广告,无引流弹窗。

暂无用户评论。