1.0.0 • Published 4 months ago

qrcode-react-next v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

二维码生成器

一款基于 react 的二维码生成器

demo 试用地址:https://qkiroc.github.io/qrcode-react/

安装

npm install qrcode-react-next

使用示例

import {QRCode} from 'qrcode-react-next';

function component() {
  return <QRCode value="test" />;
}

配置说明

参数类型默认值是否必填说明
valuestring-二维码的内容
mode'svg' | 'canvas''canvas'二维码的渲染模式
configQRCodeConfig-二维码的配置,包括纠错级别、版本等
styleConfigQRCodeStyleConfig-二维码的样式配置,包括大小、颜色、边距等
logoConfigQrCodeLogoConfig-二维码中间的 logo 配置,包括图片路径、宽高等
classNamestring-自定义样式类名

QRCodeConfig 配置说明

参数类型默认值是否必填说明
level'L'|'M'|'Q'|'H''L'纠错级别
minVersionnumber1最小版本
maxVersionnumber40最大版本
masknumber-掩码模式(-1~7)
boostLevelbooleanfalse是否提升纠错级别

QRCodeStyleConfig 配置说明

参数类型默认值是否必填说明
sizenumber200二维码的大小
marginnumber4二维码的边距
colorstring'#000000'二维码的颜色
bgColorstring'#FFFFFF'二维码的背景颜色
eyeType'default'| 'rounded' | 'circle''default'码眼的类型
eyeBorderSize'default' | 'sm' | 'xs''default'码眼边框的大小
eyeBorderColorstring-码眼边框的颜色
eyeInnerColorstring-码眼内部的颜色
pointType'default' | 'circle''default'码点的类型
pointSize'default' | 'sm' | 'xs''default'码点的大小
pointSizeRandombooleanfalse码点的大小是否随机

QrCodeLogoConfig 配置说明

参数类型默认值是否必填说明
srcstring-logo 图片的路径
widthnumber二维码大小的 1/5logo 图片的宽度
heightnumber二维码大小的 1/5logo 图片的高度
xnumber居中logo 图片的 x 坐标
ynumber居中logo 图片的 y 坐标
1.0.0

4 months ago

0.0.4

4 months ago

0.0.3

4 months ago

0.0.2

4 months ago

0.0.1

4 months ago