美文网首页前端开发工具篇
angular2 生成一维码

angular2 生成一维码

作者: 追逐繁星的阿忠 | 来源:发表于2019-03-15 12:56 被阅读2次

你需要的源码demo放在这里了:https://gitee.com/zxyuns/Swiper

效果图展示(参照一维码生成Test项目运行即可)

数字转成一维码.gif

重点来了(参照:angular2 生成一维码barCode.js)

该项目界面无法运行,可以不用去管它,毕竟是好久前的demo了,咱们只管往angular4.x里面引入就行了

具体操作步骤:

1.首先把JsBarcode.all.js放在assets文件夹下
2.然后在index.html中引入
3.最后在用到的组件中声明:declare var JsBarcode: any;

Html

<div id="print-section">
  <div *ngFor="let bc of barcodeList;let i=index" style="float:left;width:33%;margin-top:10px">
    <div style="text-align:center">{{barcodeTitle}}</div>
    <div style="text-align:center"> <img id="bc_{{i}}"/></div>
  </div>
</div>

ts

import { Component, OnInit } from '@angular/core';
declare var JsBarcode: any;

const STRINGLIST: string[] = ["14221345", "1543253452", "312542345", "3154346543", "14221345", "1543253452", "312542345", "3154346543"];

@Component({
  selector: 'print-page',
  templateUrl: './print-page.component.html',
  styleUrls: ['./print-page.component.css']
})
export class PrintPageComponent implements OnInit {

  public barcodeList: string[] = STRINGLIST;
  public barcodeTitle:string="图书馆";

  constructor() { }

  ngOnInit() {
    setTimeout(() => {
      for (var i = 0; i < this.barcodeList.length; i++) {
        this.generateBarcode("bc_" + i, this.barcodeList[i]);
      }
    }, 1000);
  }


  /* 生成条形码 */
  generateBarcode(id: string, code: string) {
    var barcode = document.getElementById(id),
      options = {
        format: "CODE128",
        displayValue: true,
        fontSize: 18,
        height: 100
      };
    JsBarcode(barcode, code, options);
  }
}

最后可以参考这篇写得很好的博客,ng2 生成一维码:
作者:Francis-李鑫超
来源:CSDN
原文:https://blog.csdn.net/Francis123580/article/details/78616864
https://blog.csdn.net/Francis123580/article/details/78616864?utm_source=blogxgwz3

参考博客:条形码插件-JsBarcode的使用jquery-barcode:js实现的条码打印JSBarcode

相关文章

  • Angular2生成二维码

    使用Angular2生成二维码还是比较容易的,目前Angular2中有两个库提供支持,一个是angular2-qr...

  • angular2 生成一维码

    你需要的源码demo放在这里了:https://gitee.com/zxyuns/Swiper 效果图展示(参照一...

  • Angular2 生成二维码

    想要在angular2及以上生成二维码的方法有很多,我写我实验过并成功的来分享给大家。一种是直接使用qrcode....

  • AVFoundation - CIFilter

    扫码 条码生成 二维码生成

  • golang如何生成与读取二维码

    golang如何生成与读取二维码 生成二维码 skip2/go-qrcode生成二维码 获取: 生成二维码图片: ...

  • 一键生成微信二维码

    引言 生成二维码的步骤导入CoreImage框架通过滤镜CIFilter生成二维码 生成普通的二维码 /** 生成...

  • Java生成图片验证码

    Java生成图片验证码 手动实现图片验证码生成 调用演示

  • 二维码相关

    二维码生成生成高清二维码扫描二维码 二维码生成 需要导入CoreImage/CoreImage.h 中间的图片就是...

  • iOS 二维码学习过程

    二维码生成 生成二维码需要导入CoreImage框架,通过滤镜CIFilter生成二维码。二维码的容错二维码都有一...

  • Java 生成二维码图片带Logo

    Java 生成二维码图片带Logo:java生成二维码

网友评论

    本文标题:angular2 生成一维码

    本文链接:https://www.haomeiwen.com/subject/naelmqtx.html