scanQRCode
二维码扫描
import { MBarcode } from "@yl/super-jssdk"
MBarcode.scanQRCode(optional)
参数说明
| 参数 |
类型 |
必填 |
作用 |
| optional |
Object |
否 |
选填参数 |
optional
| 参数 |
类型 |
必填 |
作用 |
| options |
object |
否 |
自定义参数 |
| onCancel |
function |
否 |
取消回调函数 |
| onCannotScan |
function |
否 |
无法扫描回调 |
options参数说明
| 参数 |
类型 |
作用 |
| naviTitle |
String |
导航栏标题,默认二维码扫描,1.2.3版本开始生效 |
| tip |
String |
扫描框上方提示文字,自定义内容若需要换行显示,请在内容中包含换行符\n;默认提示内容为:将二维码放入框内,即可自动扫描 1.2.3版本开始生效 |
| unableScanShow |
bool |
导航栏标题,无法扫描按钮是否显示,true:显示;false:隐藏;默认false;1.2.3版本开始生效 |
| gridColor |
String |
网状图颜色,用来做渐变效果;格式为16进制,默认值:#248BF2";1.2.3版本开始生效 |
| cornerColor |
String |
4个边角颜色设置,格式为16进制,默认值:#ffffff";1.2.3版本开始生效 |
| isFlashSwitchShow |
bool |
4电筒开关是否显示,默认false |
返回说明
| 参数 |
类型 |
作用 |
| resolve(result) |
Function |
成功回调,result是扫描信息 |
| reject(err) |
Function |
失败回调,err为详细错误信息,是一个json对象,例如:{"errCode":-1,"errMsg":"出错啦"} |
代码示例
MBarcode.scanQRCode()
.then((res) => {
console.log(res);
})
.catch(err => {
console.log('插件调用失败:', err)
})