qrcode-si
v1.0.3
Published
使用Canvas绘制二维码(图片),返回Base64或者Bolb文件对象
Downloads
1
Readme
介绍
使用Canvas绘制二维码(图片),返回Base64或者Bolb文件对象
注意
- 只能绘制Ascll码,如果需要绘制中文,需要使用
encodeURI
对中文进行编码 - 遮罩方法(
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 => {
})