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)
  })

results matching ""

    No results matching ""