1.0.3 • Published 2 years ago
qrcode-si v1.0.3
介绍
使用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 => {
})