JS 生成条形码(一维码)jsBarcode
作者:小教学发布时间:2023-09-26分类:程序开发学习浏览:70
导读:jsBarcode官网一、安装script引入<scriptsrc="JsBarcode.all.min.js"></script>...
jsBarcode 官网
一、安装
script 引入
<script src="JsBarcode.all.min.js"></script>
地址:https://cdn.jsdelivr.net/npm/jsbarcode@3.11.5/dist/JsBarcode.all.min.js
也可以进官网查看地址。
npm方式
安装:
npm install jsbarcode --save
页面引入:
import JsBarcode from "jsbarcode";
二、使用
HTML部分加入svg容器
<svg id="barcode"></svg>
JS 代码部分
JsBarcode("#barcode", "Hi world!");
三、结果
参数设置(options)
option | 默认值 | 类型 | 说明 |
---|---|---|---|
format | “auto” (CODE128) | String | 条形码的类型 |
width | 2 | Number | 每个条条的宽度,注意这里不是指整个条形码的宽度 |
height | 100 | Number | 整个条形码的宽度 |
displayValue | true | Boolean | 是否显示条形码下面的文字 |
fontOptions | “” | String | 设置条形码文本的粗体和斜体样式 bold / italic / bold italic |
font | “monospace” | String | 设置条形码显示文本的字体 |
textAlign | “center” | String | 条形码文本的水平对齐方式,和css中的类似: left / center / right |
textPosition | “bottom” | String | 条形码文本的位置 bottom / top |
textMargin | 2 | Number | 条形码文本 和 条形码之间的间隙大小 |
fontSize | 20 | Number | 设置条形码文本的字体大小 |
background | “#ffffff” | String (CSS color) | 整个条形码容器的背景颜色 |
lineColor | “#000000” | String (CSS color) | 条形码和文本的颜色 |
margin | 10 | Number | 整个条形码的外面距 |
marginTop | undefined | Number | 整个条形码的上边距 |
marginBottom | undefined | Number | 整个条形码的下边距 |
marginLeft | undefined | Number | 整个条形码的左边距 |
marginRight | undefined | Number | 整个条形码的右边距 |
valid | function(valid){} | Function | 执行完条形码的一个回调函数,正确true 错误false |
options 使用方法
let options = {
fontSize: 12,
background: "#cccccc"
};
JsBarcode("#barcode", "Hi world!", options);
- 程序开发学习排行
-
- 1鸿蒙HarmonyOS:Web组件网页白屏检测
- 2HTTPS协议是安全传输,为啥还要再加密?
- 3HarmonyOS鸿蒙应用开发——数据持久化Preferences
- 4记解决MaterialButton背景颜色与设置值不同
- 5鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)
- 6鸿蒙HarmonyOS实战-ArkUI组件(Stack)
- 7鸿蒙HarmonyOS实战-ArkUI组件(GridRow/GridCol)
- 8[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
- 9鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版