条形码(barcode)
条形码也叫条码,是由一组规则排列、宽度不同、黑白相间、平行相邻的线条组成,并配有相对应字符组成的码记,用来表示一定的信息。
基本使用
Attributes
| 属性名 | 类型 | 默认值 | 说明 |
| value | String, Number | "" | 条码值 |
| index | Number | | 索引值(唯一值,多个条形码时需要设置) |
| props | Object | 配置选项,具体看下表 | 配置项 |
Props
| 属性 | 类型 | 默认值 | 说明 |
| format | String | "auto" (CODE128) | 选择要使用的条形码类型 CODE128、EAN / UPC、CODE39、ITF-14、MSI、Pharmacode、Codabar |
| width | Number | 2 | 设置条之间的宽度 |
| height | Number | 100 | 高度 |
| displayValue | Boolean | true | 是否在条形码下方显示文字 |
| fontOptions | String | "" | 使文字加粗体或变斜体 |
| font | String | "monospace" | 设置文本的字体 |
| textAlign | String | "center" | 设置文本的水平对齐方式 |
| textPosition | String | "bottom" | 设置文本的垂直位置 |
| textMargin | Number | 2 | 设置条形码和文本之间的间距 |
| fontSize | Number | 20 | 设置文本的大小 |
| background | String (CSS color) | "#ffffff" | 设置条形码的背景 |
| lineColor | String (CSS color) | "#000000" | 设置条和文本的颜色 |
| margin | Number | 10 | 设置条形码周围的空白边距 |