Skip to content

Barcode 条形码

  • 支持 Android / Web 双端,Android 使用 Zxing 库,Web 使用 bwip-js 库,原生生成
vue
<template>
    <sn-e-barcode data="6902094911850"></sn-e-barcode>
</template>

兼容性

WebAndroid

属性

参数说明类型兼容性默认值可选值
data条形码数据String--
margin条形码内边距Number1-
format条形码格式(不常见的格式部分设备可能不支持) 具体见下StringCODE_128UPC_A |UPC_E |EAN_8 |EAN_13 |CODE_39 |CODE_93 |CODE_128 |ITF |CODABAR |DATA_MATRIX |AZTEC |PDF_417 |MAXICODE |RSS_14 |RSS_EXPANDED
bgColor条形码背景颜色(Android 端有限制,必须为颜色名或完整不简写的 Hex 格式,不支持类似于 CSS 函数的用法)String#ffffff-
lineColor条形码前景(线)的颜色,要求同 bgColorString#000000-
charset条形码数据字符集String仅 AndroidUTF-8-
showText是否在条形码下方显示数据文本Boolean仅 Webfalsetrue | false
textColor数据文本颜色String仅 Web#000000-
textAlign数据文本对齐方式String仅 Webcenterleft | center | right
textSize数据文本字体大小String仅 Web12px-
textXOffset数据文本横向偏移量String仅 Web0px-
textYOffset数据文本纵向偏移量String仅 Web1px-
textGap数据文本字符间距String仅 Web0px-

格式

Android 端:支持 Zxing 的所有格式,所有格式均直接传递给 Zxing,如有报错请查看 Zxing 官方文档解决问题。

Web 端:除 RSS_14RSS_EXPANDED 外,支持 Zxing 的所有格式

使用 MIT 协议