由 AlphaTr/jquery-qrcode 修改而来
######使用
$('canvas').QREncode(config)
,具体配置参看下文。 参数格式:配置
config
参数可以是一个对象或者字符串,字符串时会将字符串用默认参数生成二维码,为对象时候,参数如下:
text
String 生成二维码的文字,默认值为 "QRCode";
render
String 渲染方式,默认使用 Canvas 元素渲染;
bgColor
String 背景色,格式如 "#ADFC23" 或 "#234", 默认值 "#FFF";
moduleColor
String 前景色,(即色块的颜色)如上,默认值 "#000";注意:前景色要比背景色深,对比要大;
moduleSize
Integer 色块大小,默认 5px;
mode
Integer 编码方式,默认使用 8bits;
ECLevel
Integer 纠错码等级,默认为 30%;
margin
Integer 四周留白倍数,默认为色块大小的 4 倍(也是推荐大小);
logo
String 中间的 Logo,默认为空,不渲染 Logo,如果渲染强制使用最高纠错级别;
error
Function 报错函数,默认空函数,接收错误异常对象。
######使用
$('canvas').QRDecode(error)
,选择器取到的是绘有二维码的 canvas 元素。