qrcode.js 函数详解:生成、修改、获取二维码信息
qrcode.js 函数详解:生成、修改、获取二维码信息
qrcode.js 是一个支持生成二维码的 JavaScript 库。以下是对该库中常用函数的详细介绍:
- qrcode(string, level, version, typeNumber)
该函数用于生成二维码,接受四个参数:
- string: 需要转换为二维码的字符串。
- level: 纠错级别,可选值为'L'(低),'M'(中),'Q'(高)和'H'(最高),默认为'L'级别。
- version: 二维码版本号,取值范围为1至40,默认值为0,表示自动选择版本。
- typeNumber: 二维码类型,取值范围为1至10,默认值为0,表示自动选择类型。
该函数无返回值,会在页面上生成一个二维码。
- makeCode()
该函数用于重新生成二维码,通常用于修改二维码的纠错级别、版本号或类型。
该函数无参数和返回值。
- toDataURL()
该函数用于将生成的二维码转换为 Base64 编码的字符串,常用于生成二维码图片的 src 属性。
该函数无参数,返回值为 Base64 编码的字符串。
- clear()
该函数用于清空已生成的二维码。
该函数无参数和返回值。
- getModuleCount()
该函数用于获取生成的二维码的模块数量,即每行和每列的模块数。
该函数无参数,返回值为模块数量。
- isDark(row, col)
该函数用于判断指定的模块是否为黑色。
- row: 模块的行数。
- col: 模块的列数。
返回值为 true 表示该模块为黑色,false 表示该模块为白色。
- addData(data, mode)
该函数用于添加数据到已生成的二维码中。
- data: 需要添加的数据,可以是字符串或数组。
- mode: 数据类型,可选值为'Numeric'、'Alphanumeric' 和 'Byte'。
该函数无返回值。
- makeImage()
该函数用于将生成的二维码转换为 Image 对象,常用于将二维码插入到 HTML 中。
该函数无参数,返回值为 Image 对象。
原文地址: https://www.cveoy.top/t/topic/mrZ9 著作权归作者所有。请勿转载和采集!