1.0.3 • Published 2 years ago

qrcode-si v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

介绍

使用Canvas绘制二维码(图片),返回Base64或者Bolb文件对象

注意

  1. 只能绘制Ascll码,如果需要绘制中文,需要使用encodeURI对中文进行编码
  2. 遮罩方法(zheZhaoBianMa)可以任意选择,这个只会影响二维码点(二维码实际就是011010这样排列的,0绘制成白色.1绘制成黑色)的位置,请选择最适合的遮罩方法

提供方法

shengCheng

  • 参数
    {
        wenZi: '需要绘制成二维码的内容',
        jiuCuoJiBie: '["L" || "M" || "Q" || "H"]  纠错级别',
        zheZhaoBianMa: '["000" || "001" || "010" || "011" || "100" || "101" || "110" || "111"]  遮罩方法',
        chiCun: '二维码的大小',
        leiXing: '["Bolb" || "DataURL"]  返回值类型',
        yanSe: '二维码的颜色,没有默认黑色'
    }
  • 返回值(Promise)

    依据类型(`leiXing`)返回值,直接返回对应的值

    示例

    QRCode.shengCheng({
        wenZi: encodeURL('我是内容!'),
        jiuCuoJiBie: 'L',
        zheZhaoBianMa: '111',
        chiCun: 500,
        leiXing: 'DataURL'
    }).then(res => {
    })
1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago