vue 生成条形码

1、命令:

npm install jsbarcode --save 

 

2、引入:

<script src="https://www.jq22.com/jquery/vue.min.js"></script>
<script src='js/JsBarcode.all.min.js'></script>)
(安装了依赖可不引入)
 

3、声明:

var JsBarcode = require('jsbarcode')

 

4、简单例子:

(1)你好,世界

    HTML:<svg id="barcode"></svg>

              JS:  JsBarcode("#barcode", "Hi world!");

           结果:

                   

(2)示例与选项

  HTML:<svg id="barcode"></svg>

  JS: JsBarcode("#barcode", "1234", {

     format: "pharmacode",
        lineColor: "#0aa",
        width: 4,
        height: 40,
       displayValue: false
    });

  结果:

    

 

(3)在HTML元素中定义值和选项:

  HTML:<svg class="barcode"

                            jsbarcode-format="CODE128"
                           :jsbarcode-value= obj.id
                            jsbarcode-textmargin="0"
                            jsbarcode-fontoptions="bold">
                      </svg>
          JS:JsBarcode(".barcode").init();
       结果:
             

 

(4)更高级的用例:

  HTML:<svg id="barcode"></svg>

    JS: JsBarcode("#barcode")
        .options({font"OCR-B"})      // 会影响所有条形码
        .EAN13("1234567890128"{fontSize18, textMargin0})
        .blank(20)        // 在条形码之间创建空间 
        .EAN5("12345"{height85, textPosition"top", fontSize16, marginTop15})
        .render();
   结果:
         
 
 
 

支持的条形码:

  • CODE128
    • CODE128(自动模式切换)
    • CODE128 A / B / C(强制模式)
  • EAN
    • EAN-13
    • EAN-8
    • EAN-5
    • EAN-2
    • UPC(A)
    • UPC(E)
  • CODE39
  • ITF-14
  • MSI
    • MSI10
    • MSI11
    • MSI1010
    • MSI1110

 

转载于:https://www.cnblogs.com/54sister/p/9554820.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值