二维码 2D Barcode

Apron Design 的机器码部分是独立的项目,您需要额外安装一个扩展包 Code Apron。

Code Apron 是与 Apron Design 最佳搭配使用的机器码渲染独立项目,也是 Apron Design 的分支项目。

虽然 Code Apron 是 Apron Design 的分支项目,但你也可以在其他组件库为 base 开发的项目中使用它。

安装 Code Apron React

npm install @code-apron/react --save-dev

基本用法

正在加载组件...
code

使用 QRCode

正在加载组件...
code

使用 Maxi Code

正在加载组件...
code

使用 DataMatrix

正在加载组件...
code

使用 PDF417

正在加载组件...
code

使用 Aztec Code

正在加载组件...
code

API

Barcode slot

插槽名说明
default要渲染的二维码值(文本、URL等)

Barcode Props

属性说明类型可选值默认值
type二维码类型stringqr-code | data-matrix | pdf417 | aztec-code | maxicodeqr-code
color二维码颜色string-#000000
background背景颜色string-#ffffff
width二维码宽度number-不同的码类型不一样,以实际为准
height二维码高度number-不同的码类型不一样,以实际为准
errorCorrectionLevel容错级别stringL | M | Q | HM
fill填满整个父容器boolean-false

扩展知识

目前常见的条形码有以下几种:QR Code、Data Matrix、PDF417、Aztec Code 和 MaxiCode。

他们的区别是:

类型特点主要用途
QR码最普及、识别快、容错高、支持汉字移动支付、网址链接、广告、电子票务
Data Matrix尺寸极小、密度高、有“L”形定位边电子元件、医疗器械、小零件标识
PDF417堆叠式(多行)、容量大、长方形驾驶证、护照、物流单据(存储大量数据)
Aztec Code中心靶心定位、无需空白边、适曲面打印火车票、登机牌、交通票务
MaxiCode固定点阵、中心靶眼、高速扫描优化快递包裹分拣(UPS/FedEx)、物流仓储

知识视频

我们强烈建议您观看这期视频,将有助于您理解条形码、二维码的各种类型和使用场景。