最终效果
html2canvas 文档地址:前端插件JsBarcode生成条形码安装和引入
http://html2canvas.hertzen.com/documentation
github 地址:
https://github.com/niklasvh/html2canvas
//安装cnpm install jsbarcode --save//引入import JsBarcode from 'jsbarcode'
页面容器<template><!-- 条形码容器,可选svg、canvas,或img标签 --><svg id="barcode"></svg><!-- or --><canvas id="barcode"></canvas><!-- or --><img id="barcode"/></template
实例化不要在DOM还未加载时,调用jsbarcode库,比如create生命周期简版
JsBarcode('#barcode', 12345678,{displayValue: true // 是否在条形码下方显示文字})
复杂版
// 生成条形码JsBarcode('#barcode', '12345678', {format: "CODE39",//选择要使用的条形码类型width:3,//设置条之间的宽度height:100,//高度displayValue:true,//是否在条形码下方显示文字text:"Axjy",//覆盖显示的文本fontOptions:"bold italic",//使文字加粗体或变斜体font:"fantasy",//设置文本的字体textAlign:"right",//设置文本的水平对齐方式textPosition:"top",//设置文本的垂直位置textMargin:5,//设置条形码和文本之间的间距fontSize:15,//设置文本的大小background:"#eee",//设置条形码的背景lineColor:"#FF7F50",//设置条和文本的颜色 。margin:15//设置条形码周围的空白边距})
GitHub 地址扩展常用条形码类型组成及说明
文档地址
条码生成器
结语以上主要只写了Vue版的示例,但是两个插件都是使用原生JavaScript写成,不依赖任何库/框架,所以不论是Jquery还是React都可以用
推荐阅读
- 商标logo免费一键生成网站 ico图标在线制作有哪些
- 二维码生成软件有哪些 二维码生成器在线制作
- mybatis自动生成代码 mybatisplus优缺点
- 前端生成二维码的插件 插件二维码代码展示
- 艺术签名免费设计 免费签名设计在线生成
- 生成二维码的软件推荐 免费创意二维码生成器
- word批量生成 word文件批量生成器
- 歌词编辑器怎么用 自编歌词生成歌的软件
- 在线艺术字体生成器 在线艺术字体生成器推荐
- word图片转文字 扫描图片生成word文档