更新记录
1.0.0(2024-12-14)
基于google MlKit扫描二维码和条形码
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | - | - | 4.4 | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 5.0 | - | - | - |
wq-scan-code
开发文档
-
基于google MlKit扫描二维码和条形码
<script> import { openScan,ScanOptions,resInfo } from '../../uni_modules/wq-scan-code' export default { data() { return { title: 'Hello' } }, onLoad() { }, methods: { ceshi() { console.log("ceshi"); // 扫描框和扫描线的颜色 //scanColor:String|null, //是否需要全屏扫描,默认值扫描扫描框中的二维码 //fullScreenScan:boolean|null, //是否显示相册 //showPhotoAlbum:boolean|null, //枚举类型:扫描线样式 0 :Line, 1 Grid //laserStyle:Int|null, //显示闪光灯 //showLightController:boolean|null, //扫描提示文案字体大小 //scanHintTextSize:Int|null, //扫描提示文案 openScan({ scanColor:"#CC22CE", fullScreenScan:false, //是否显示相册 showPhotoAlbum:true, //枚举类型:扫描线样式 0 :Line, 1 Grid laserStyle:1, showLightController:true, scanHintTextSize:24, scanHintText:"测试文案", success : function(res : resInfo) { let data = res.data; console.log(data); if(data != null){ this.title = data[0]; } }, fail : function(res : resInfo) { // this.title =res?.msg; }, complete : function(res : resInfo) { }, } as ScanOptions); }, } } </script>