使用Canvas绘制二维码(图片),返回Base64或者Bolb文件对象
npm install qrcode-si> ## 介绍
使用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 => {
})