更新记录

1.0.0(2025-06-14)

提交插件


平台兼容性

uni-app(4.02)

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

uni-app x(4.02)

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

hms-scan

介绍

华为统一扫码插件,使用华为统一扫码SDK,是一款支持Android/iOS/HarmonyOS 的二维码扫描插件。

插件示例使用

1、通过插件市场“使用 HBuilderX 导入示例项目”下载插件示例项目

2、通过插件市场“试用”导入插件到示例项目中

3、打包并运行自定义基座(真机调试)

4、HarmonyOS Next直接运行无需打包(仅支持源码授权)

使用方法

<script>
    import { scan } from '../../uni_modules/hw-scan'
    export default {
        data() {
            return {
                result: ''
            }
        },
        onLoad() {

        },
        methods: {
            startScan() {
                let that=this;
                scan(null,(res) => {
                    that.result=res.data;
                    console.log(JSON.stringify(res))
                })
            }
        }
    }
</script>

结果说明:

res:Object

字段 描述
code 结果码:0代表识别成功,其他均为失败,透传华为统一扫描服务返回的code
msg 结果描述:透传华为扫描服务返回的message,ios没有message
data Object
data.originalValue 二维码内容
data.scanType 扫码类型

ScanType: string

格式 描述
FORMAT_UNKNOWN 未知格式
AZTEC_CODE Aztec 二维码
CODABAR_CODE Codabar 条形码
CODE39_CODE Code 39 条形码
CODE93_CODE Code 93 条形码
CODE128_CODE Code 128 条形码
DATAMATRIX_CODE DataMatrix 二维码
EAN8_CODE EAN-8 条形码
EAN13_CODE EAN-13 条形码
ITF14_CODE ITF-14 条形码
PDF417_CODE PDF417 二维码
QR_CODE QR 二维码
UPC_A_CODE UPC-A 条形码
UPC_E_CODE UPC-E 条形码
MULTIFUNCTIONAL_CODE 多功能条形码
ONE_D_CODE 一维条形码
TWO_D_CODE 二维条形码

隐私、权限声明

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

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

插件不采集任何数据

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

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