Scanner 扫码模块 (扫一扫)

模块概述

作为二维码扫码组件,可以为使用者提 供统一的二维码扫描UI和交互,以便使用者快速集成二维码扫码能力,并可以快速接入自定义业务。


模块变更记录

  • V3.2.0
    • 新封装扫码模块,支持个性化逻辑

接口介绍

适用性
容器 cordova APICloud Nebula
支持情况
APP版本 6.12.0 及以上 6.12.0 及以上 6.12.0 及以上
用法

使用upVdnModule模块的goToPageForResult方法调起指定的扫描vdn地址,通过传递不同的参数,可实现对扫描页面的自定义业务需求

输入参数:

扫描页面vdn跳转地址:http://uplus.haier.com/uplusapp/scan/commonscanpage.html

属性名 数据类型 是否必填 说明
btn1_Link String 按钮1 的跳转地址
btn1_Title String 按钮1 的显示文案
btn2_Link String 按钮2 的跳转地址
btn2_Title String 按钮2 的显示文案
scanContent String 扫描框下方展示的说明文案
scanError String 扫描失败toast提示(长度20个汉字)
scanRules String 传入期望二维码的正则表达式,直至识别到符合正则表达式的二维码返回结果;若不传入识别出二维码即返回结果
scanTitle String 扫描页面标题
showAlbum Number 是否显示标题栏右侧相册入口,1:显示 0:不显示
示例
uplusapi.upVdnModule.goToPageForResult({
  url:'http://uplus.haier.com/uplusapp/scan/commonscanpage.html?btn1_Link=https://www.baidu.com&btn1_Title=按钮1&scanContent=这是扫描页面&scanTitle=扫描&showAlbum=1'
}).then((result) => {
  console.log('result',result);
},(err) =>{
  console.log('err',err);
});

results matching ""

    No results matching ""