Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

arale-qrcode

aralejs6033.0.5

二维码绘制模块

utility, qrcode, 二维码

readme

qrcode


spm package Build Status Coverage Status

二维码组件,用于绘制二维码。

已添加UTF-8编码,中文生成的二维码扫描不会出现乱码。

二维码编码原理


配置说明

render string

配置用哪个节点元素画二维码,选项有tablesvgcanvas

默认的选择顺序为 canvas -> svg -> table

text string

要编码的字符串

默认:""

size number

二维码的宽和高,单位是px,只允许生成正方形二维码

需要注意的是,当使用table绘制二维码时,会适当减小,使得能够整除二维码矩阵的维度。

默认:256

correctLevel number

纠错级别,可取0、1、2、3,数字越大说明所需纠错级别越大

默认:3

background color

背景色

默认:#FFFFFF

foreground color

前景色

默认:#000000

pdground color

三个角的颜色

默认:foreground

image string

码正中间图片的url,只支持配置正方形图片

默认:''

imageSize number

image的宽和高,单位px

默认:30

other

支持script标签引用,暴露全局变量为 AraleQRCode

<script src='dist/arale-qrcode/3.0.2/lib/index.js'></script>
<script> 
    new AraleQRCode({...});
</script>

changelog

History


3.0.5

tag:fixed canvas 模式在 Retina 下显示模糊

3.0.4

tag:new 支付script引用的变量挂载

3.0.1

tag:fixed 预编译es6语法,解决被require时打包问题

3.0.0

tag:fixed svg不能修改大小bug

tag:improved 配置将width、height简化为size

2.1.0

tag:improved 去掉对jQuery的依赖

2.0.0

tag:new 增加绘制图片功能,增加支持三角颜色配置,升到spm3.6.9规范

1.1.0

tag:improved 升级到 spm@3.x 规范。

1.0.3

tag:improved 性能优化

1.0.2

tag:improved 性能优化

1.0.1

tag:improved 优化代码

1.0.0

第一个版本