# cordova-gizwits-scan-qrcode
**Repository Path**: assad_2020/cordova-gizwits-scan-qrcode
## Basic Information
- **Project Name**: cordova-gizwits-scan-qrcode
- **Description**: cordova扫码插件
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2021-12-30
- **Last Updated**: 2025-02-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# gizscanqrcode
> 二维码扫描插件
## 支持平台
* iOS
* android
## 效果预览
## 使用说明
> 1.添加/删除插件
```
// 添加 gizscanqrcode 插件
cordova plugin add gizscanqrcode
// 添加 gizscanqrcode 插件(指定版本)
cordova plugin add gizscanqrcode@版本号
// 添加插件,同时配置iOS平台相机以及相册访问权限提示语
cordova plugin add gizscanqrcode --variable camera_usage_description=相机使用说明 --variable photo_library_usage_description=相册访问说明
```
```
// 删除 gizscanqrcode插件
cordova plugin rm gizscanqrcode
```
> 2.插件使用
```
/**
* 参数可传空,则全部为默认,定制哪项添加哪项即可。
*
* callback:
{"resultCode": "Int", //(0: unknown; 1: success; 2: error; 3: 用户取消扫描; 4: 摄像头不可用)
"result": "String"
}
*/
cordova.plugins.gizscanqrcode.scan(
{//全部参数
"baseColor": "#4e8dec", //(边框、按钮、导航栏等背景颜色,优先级最低,单独设置可覆盖)
//bar
"title": "我是标题", //(标题文字)
"barColor": "4e8dec", //(导航栏颜色)
"statusBarColor": "white", //(状态栏字体颜色 white为白,不填为默认)
//describe string
"describe": "我是提示语", //(提示用户文字,支持 \n 换行,多行文字需注意小屏幕设备适配问题)
"describeFontSize": "15", //(字体大小)
"describeLineSpacing": "8", //(行间距)
"describeColor": "ffffff", //(文字颜色)
//scan border
"borderColor": "4e8dec", //(扫描框颜色)
"borderScale": "0.6", //(边框大小,0.1 ~ 1)
//choose photo button
"choosePhotoEnable": "true", //(支持相册选取, 默认false)
"choosePhotoBtnTitle": "相册", //(选取按钮文字)
"choosePhotoBtnColor": "4e8dec", //(选取按钮颜色)
//flashlight
"flashlightEnable": "true" //(支持手电筒, 默认false)
},
function (result) {
console.log(result);//二维码数据
},
function (error) {
console.log(error);//原因
}
);
```