vue-barcode
GitHub:https://github.com/lindell/vue-barcode
-
安装
npm i -s vue-barcode
-
引入
import Vue from 'vue' import VueBarcode from "vue-barcode"; Vue.component('vue-barcode', VueBarcode);
-
使用
<template> <div id="app"> <vue-barcode value="12345678" /> </div> </template> <script> import vueBarcode from "vue-barcode" export default { name: "app", components: { vueBarcode } } </script>
-
属性
属性 类型 是否必填 默认值 描述 value String|Number true - 条码值 format String[CODE128, EAN/UPC, CODE39, ITF-14, MSI, pharmacode, codebar] false “auto” (CODE128) 条形码的格式 width String|Number false 2 宽度 height String|Number false 100 高度 displayValue Boolean false true 是否显示文字 text String false undefiend 显示的文字,如不设置,显示条码值 fontOptions String false “” 字体格式 font String false “monospace” 文字字体 textAlign String[left,center,right] false “center” 文字对齐方式 textPosition String[bottom,top] false “bottom” 文字位置 textMargin Number false 2 文字与条码间距 fontSize Number false 20 字体大小 background String (CSS color) false “#ffffff” 背景色 lineColor String (CSS color) false “#000000” 线条颜色 margin Number false 10 二维码周围间距 marginTop Number false undefiend marginBottom Number false undefiend marginLeft Number false undefiend marginRight Number false undefiend flat Boolean false false 只针对于EAN8/EAN13, 隐藏凹槽(防护条) ean128 String|Boolean false false 只针对于CODE128, 将CODE128格式转换为GS1-128/EAN-128格式 elementTag String[svg,canvas,img] false svg 条码渲染样式 -
条码格式
-
CODE128
CODE128是一种更通用的条形码。它支持所有128个ASCII字符,但也能高效地编码数字。它有三种模式(A/B/C),但可以随时在它们之间切换。CODE128是JsBarcode在未指定其他内容时将选择的默认条形码。
-
EAN/UPC
EAN有多种形式,最常用的是EAN-13(GTIN-13),它在全球范围内用于标记产品的标识。
JsBarcode支持EAN-13、EAN-8和UPC格式,以及条形码插件EAN-5和EAN-2。
-
CODE39
CODE39是一种旧的条形码类型,可以对数字、大写字母和许多特殊字符进行编码(,,,$,/,+,%和空格)。过去,这是一种常见的条形码类型,但如果不是出于遗留原因,建议使用CODE128。
-
ITF-14
ITF-14(Interleaved Two of Five)是GS1对Interleaved 2 of 5条码的实现,用于编码全球贸易商品编号。ITF-14符号通常用于产品的包装级别,例如一盒24罐汤。ITF-14将始终编码14位数字。
ITF-14条码的最后一位是校验和。它通常包含在内,但如果不包含,JsBarcode可以自动为您计算。
-
MSI
MSI或Modified Plessey是由MSI Data Corporation开发的条形码,主要用于库存控制、标记仓库环境中的存储容器和货架。支持数字0-9。JsBarcode提供Mod 10、Mod 11、Mod 1010和Mod 1110的自动校验和计算。
-
pharmacode
Pharmacode是制药行业使用的条形码。它可以将从3编码到131070。
-
codebar
Codabar是一种旧的条形码类型,可以对数字和一些特殊字符(–、$、:、/、+、)进行编码。
您可以将开始和停止字符设置为A、B、C或D,但如果未定义开始和停止字符,则将使用A。
-