目录
$scanner
$scanner是提供二维码扫描的服务对象
使用二维码扫描相关服务需要先勾选二维码扫描插件,如下图操作:
$scanner.open()
打开二维码扫描
语法
$scanner.open({"bindfield" : "xxxfieldName","callback" : "mycallback()"});
参数
- bindfield:二维码扫描结果保存字段
- callback:扫描完成后回调
实例
$scanner.open({"bindfield" : "code","callback" : "mycallback()"});function mycallback() {var json = $ctx.getString("code");$alert("二维码扫描结果:" + json);}$scanner.open({"bindfield" : "code","callback" : "mycallback2()"});function mycallback2() {var json = $ctx.getString("code");$alert("二维码扫描结果:" + json);}
$scanner.generateQRCode()
把字符串生成二维码
语法
$scanner.generateQRCode()
参数
- twocode-size:二维码正方形的边长
- twocode-content:生成二维码所需的字符串
实例
function com$requirement0724$TwocodeImageController$onclick(sender, args) {var text = $id("textbox0").get("value");var len = $id("textbox1").get("value");var twocodepath = $scanner.generateQRCode({"size" : len, //二维码正方形的宽高"content" : text//生成二维码所需的源文字});$id("image0").set("src", twocodepath);}
文档更新时间: 2018-01-15 14:38