更新记录

1.0.0(2024-10-30) 下载此版本

发布程序


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

程序简介

由于自带的uni.scancode不支持连续扫码和实现定制化的界面,故设计本程序。 基于camera实现,细节满满的界面、动画和交互设计,简洁清晰的组件代码,已配置完善的权限校验交互。

  • 默认支持连续扫码,通过自行改写自定义扫描事件可以实现单次扫码;
  • 支持仅扫描条形码,将更改扫描框样式和扫描结果过滤;
  • 支持扫码震动反馈、提示轻震反馈,支持闪光灯功能;
  • 清晰、简洁、兼容良好的代码和界面,可基于现有逻辑快速二次开发。

组件参数说明

参数名 类型 必填 说明
isOnlyBarCode Boolean 配置是否仅扫码条形码模式,默认为false
scanResult Function 自定义扫码成功事件,默认为弹出结果提示框

使用示例(uni_module)

<Zeekin-ScanCode :scanResult="handleScanResult" :isOnlyBarCode="true" />
const handleScanResult = (data) => {
  uni.showToast({
    icon: 'none',
    title: '自定义处理扫描结果:' + data
  });
};

隐私、权限声明

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

摄像头

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

插件不采集任何数据

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

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问