# 条形码 barcode
# 描述
用于展现条形码。支持多种格式条码。条码绘制及计算源码由JsBarcode (opens new window)修改而来。
# 使用效果
# 使用方法
在.ux
文件中引入组件
<import name="my-barcode" src="apex-ui/components/barcode/index"></import>
1
# 示例
<template>
<my-barcode height="260" width="600" font-size="50" value="524324543" format="CODE128"></my-barcode>
</template>
1
2
3
2
3
# API
# 组件属性
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
value | String | - | 条形码的数值 |
displayValue | Boolean | true | 是否显示条形码的数值 |
format | String | 'CODE128' | 条形码的格式类型,支持类型 (opens new window) |
width | Number | 400 | 条码宽度 |
height | Number | 150 | 条码高度 |
font | String | '' | 文字字体 |
fontSize | Number | 20 | 文字大小 |
fontOptions | String | '' | 文字样式"bold" "italic" |
text | String | '' | 文字内容,默认为空,显示value的值 |
textAlign | String | 'center' | 文字对齐方式 |
textPosition | String | 'bottom' | 文字位置 |
textMargin | Number | 2 | 文字外边距 |
background | String | '#FFFFFF' | 条码背景色 |
lineColor | String | '#000000' | 条码颜色 |
margin | Number | 10 | 条码外边距 |
marginTop | Number | - | 条码上边距 |
marginBottom | Number | - | 条码下边距 |
marginLeft | Number | - | 条码左边距 |
marginRight | Number | - | 条码右边距 |
options | Object | {} | 额外配置项,用于不同格式条码的自定义配置 |
# 组件事件
事件名称 | 事件描述 | 返回值 |
---|---|---|
valid | 条码值验证结果事件 | valid |
← 弹出框 popup 二维码 qrcode →