更新记录
1.0.20260114(2026-01-14)
- 初次发版
平台兼容性
uni-app(4.56)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| √ |
√ |
× |
× |
× |
× |
√ |
× |
× |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
| × |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
uni-app x(4.56)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
- |
- |
- |
- |
插件文档
引入插件
- 点击插件试用引入到项目
- 打包自定义基座包
- 按照下方示例测试
- 先插件试用,完全符合需求后购买
import * as cmsSummiscan from '@/uni_modules/cms-summiscan';
插件方法
| 方法 |
描述 |
| startScan(StartScanOption) |
唤起扫码 |
StartScanOption 描述
| 属性 |
可选 |
类型 |
描述 |
| success |
否 |
(r : UTSJSONObject[]) => void |
扫码完成结果返回回调 |
| PLAY_SOUND |
是 |
boolean |
扫描完成声音提示 默认true |
| PLAY_VIBRATE |
是 |
boolean |
扫描完成震动,默认false,目前M1硬件支持震动可用该配置,V1不支持 |
| IDENTIFY_MORE_CODE |
是 |
boolean |
识别画面中多个二维码,默认false |
| IS_SHOW_SETTING |
是 |
boolean |
是否显示右上角设置按钮,默认true |
| IS_SHOW_ALBUM |
是 |
boolean |
是否显示从相册选择图片按钮,默认true |
| IDENTIFY_INVERSE |
是 |
boolean |
允许识读反色二维码,默认true |
| IS_EAN_8_ENABLE |
是 |
boolean |
允许识读EAN-8码,默认true:允许 |
| IS_UPC_E_ENABLE |
是 |
boolean |
允许识读UPC-E码,默认true:允许 |
| IS_ISBN_10_ENABLE |
是 |
boolean |
允许识读ISBN-10 (from EAN-13)码,默认false:不允许 |
| IS_CODE_11_ENABLE |
是 |
boolean |
允许识读CODE-11码,默认false:不允许 |
| IS_UPC_A_ENABLE |
是 |
boolean |
允许识读UPC-A码,默认true:允许 |
| IS_EAN_13_ENABLE |
是 |
boolean |
允许识读EAN-13码,默认true:允许 |
| IS_ISBN_13_ENABLE |
是 |
boolean |
允许识读ISBN-13 (from EAN-13)码,默认true:允许 |
| IS_INTERLEAVED_2_OF_5_ENABLE |
是 |
boolean |
允许识读Interleaved 2 of 5码,默认false:不允许 |
| IS_CODE_128_ENABLE |
是 |
boolean |
允许识读Code 128码,默认true:允许 |
| IS_CODABAR_ENABLE |
是 |
boolean |
允许识读Codabar码,默认true:允许 |
| IS_CODE_39_ENABLE |
是 |
boolean |
允许识读Code 39码,默认true:允许 |
| IS_CODE_93_ENABLE |
是 |
boolean |
允许识读Code 93码,默认true:允许 |
| IS_DATABAR_ENABLE |
是 |
boolean |
允许识读DataBar (RSS-14)码,默认true:允许 |
| IS_DATABAR_EXP_ENABLE |
是 |
boolean |
允许识读DataBar Expanded码,默认true:允许 |
| IS_Micro_PDF417_ENABLE |
是 |
boolean |
允许识读Micro PDF417码,默认true:允许 |
| IS_MicroQR_ENABLE |
是 |
boolean |
允许识读Micro QR Code码,默认true:允许 |
| IS_OPEN_LIGHT |
是 |
boolean |
是否显示闪光灯,默认false |
| SCAN_MODE |
是 |
boolean |
是否是循环模式,默认false |
| IS_QR_CODE_ENABLE |
是 |
boolean |
允许识读QR码,默认true |
| IS_PDF417_ENABLE |
是 |
boolean |
允许识读PDF417码,默认false |
| IS_DATA_MATRIX_ENABLE |
是 |
boolean |
允许识读DataMatrix码,默认false |
| IS_AZTEC_ENABLE |
是 |
boolean |
允许识读AZTEC码,默认false |
| IS_Hanxin_ENABLE |
是 |
boolean |
允许识读Hanxin码,默认false |
使用示例
<template>
<view>
<button @click="scan">扫码</button>
</view>
</template>
<script>
import * as summiscan from '@/uni_modules/cms-summiscan';
export default {
methods: {
scan() {
summiscan.startScan({
// 扫描完成声音提示
PLAY_SOUND: false,
// 成功数据返回
success: res => {
// 返回示例:[ {"value": "你的那啥打撒的就是啊","type": "QR Code"} ]
console.log('success:', res);
}
})
}
}
}
</script>