qrScanner

来自于:开发者立即使用

openScanner encodeImg

概述

封装了二维码扫描、将字符串生成二维码功能

openScanner

打开二维码扫描器

openScanner(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. data: '' //字符串
  3. }

示例代码

  1. var qrScanner = api.require('qrScanner');
  2. qrScanner.openScanner(function(ret){
  3. if(ret){
  4. alert(ret.data);
  5. }
  6. });

可用性

iOS系统,Android系统支持5.0及以上版本

可提供的1.0.0及更高版本

encodeImg

将字符串生成二维码图片

encodeImg({params}, callback(ret))

params

content:

  • 类型:字符串
  • 描述:所要生成的二维码字符串

callback(ret,)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. imgPath: '' //字符串类型;需要保存的二维码图片绝对路径
  3. }

示例代码

  1. var qrScanner = api.require('qrScanner');
  2. var param={content:"http://www.baidu.com"};
  3. qrScanner.encodeImg(param,function(ret){
  4. if(ret){
  5. $api.attr(qrCode, 'src', ret.imgPath);
  6. }
  7. });

可用性

iOS系统,Android系统支持5.0及以上版本