更新记录
1.0.0(2024-12-14)
基于google MlKit扫描二维码和条形码
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.31,Android:4.4,iOS:不确定,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
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>