欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS使用jsBarcode生成條形碼(一維碼)簡單實例

 更新時間:2023年03月29日 11:10:07   作者:最兇殘的小海豹  
JsBarcode是一個用JavaScript編寫的條形碼生成器,它支持多種條形碼格式,可在瀏覽器和Node.js中使用,下面這篇文章主要給大家介紹了關(guān)于JS使用jsBarcode生成條形碼(一維碼)的相關(guān)資料,需要的朋友可以參考下

jsBarcode 官網(wǎng)

一、安裝

script 引入

<script src="JsBarcode.all.min.js"></script>

地址:https://cdn.jsdelivr.net/npm/jsbarcode@3.11.5/dist/JsBarcode.all.min.js

也可以進官網(wǎng)查看地址。

npm方式

安裝:

npm install jsbarcode --save

頁面引入:

import JsBarcode from "jsbarcode";

二、使用

HTML部分加入svg容器

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

JS 代碼部分

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

三、結(jié)果

參數(shù)設(shè)置(options)

option默認(rèn)值類型說明
format“auto” (CODE128)String條形碼的類型
width2Number每個條條的寬度,注意這里不是指整個條形碼的寬度
height100Number整個條形碼的寬度
displayValuetrueBoolean是否顯示條形碼下面的文字
fontOptions“”String設(shè)置條形碼文本的粗體和斜體樣式 bold / italic / bold italic
font“monospace”String設(shè)置條形碼顯示文本的字體
textAlign“center”String條形碼文本的水平對齊方式,和css中的類似: left / center / right
textPosition“bottom”String條形碼文本的位置 bottom / top
textMargin2Number條形碼文本 和 條形碼之間的間隙大小
fontSize20Number設(shè)置條形碼文本的字體大小
background“#ffffff”String (CSS color)整個條形碼容器的背景顏色
lineColor“#000000”String (CSS color)條形碼和文本的顏色
margin10Number整個條形碼的外面距
marginTopundefinedNumber整個條形碼的上邊距
marginBottomundefinedNumber整個條形碼的下邊距
marginLeftundefinedNumber整個條形碼的左邊距
marginRightundefinedNumber整個條形碼的右邊距
validfunction(valid){}Function執(zhí)行完條形碼的一個回調(diào)函數(shù),正確true 錯誤false

options 使用方法

let options = {
  fontSize: 12,
  background: "#cccccc"
};
JsBarcode("#barcode", "Hi world!", options); 

附:JsBarcode - 生成條形碼并打印出來

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <script src="js/JsBarcode.all.min.js"></script>
    <script src="js/jQuery.print.js"></script>
</head>

<body>
    <input id="code" type="text" placeholder="請輸入條形碼"><button id="save">生成條形碼</button>
    <br>
    <div id="PrintSection">
        <img id="test">
    </div>
    <br>
    <button id="print">打印</button>
    <script>
        $(function () {
            // 生成條形碼
            $("#save").click(function () {
                var requestNo = $("#code").val();
                if (requestNo == "") {
                    return false;
                } else {
                    $("#test").JsBarcode(requestNo);
                }
            })
            // 打印條形碼
            $("#print").click(function () {
                $("#PrintSection").print({
                    globalStyles: true,
                    mediaPrint: false,
                    stylesheet: null,
                    noPrintSelector: ".btncontainer",
                    iframe: true,
                    append: null,
                    prepend: null,
                    manuallyCopyFormValues: true,
                    deferred: $.Deferred(),
                    timeout: 750,
                    title: null,
                    doctype: '<!doctype html>'
                });
            })



        })
    </script>
</body>

</html>

總結(jié)

到此這篇關(guān)于JS使用jsBarcode生成條形碼(一維碼)的文章就介紹到這了,更多相關(guān)jsBarcode生成條形碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 原生的html元素選擇器類似jquery選擇器

    原生的html元素選擇器類似jquery選擇器

    做前端,需要選擇元素,下面是實現(xiàn)代碼,一個原生的html元素選擇器類似jquery選擇器,很棒,很實用
    2014-10-10
  • JavaScript 防盜鏈的原理以及破解方法

    JavaScript 防盜鏈的原理以及破解方法

    這篇文章主要介紹了JavaScript 防盜鏈的原理以及破解方法,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下
    2020-12-12
  • JS性能優(yōu)化筆記搜索整理

    JS性能優(yōu)化筆記搜索整理

    在網(wǎng)上搜索了下關(guān)于性能優(yōu)化方面的內(nèi)容,現(xiàn)簡單整理可供大家在優(yōu)化過程中使用,感興趣的額朋友可以了解下
    2013-08-08
  • JS+CSS模擬可以無刷新顯示內(nèi)容的留言板實例

    JS+CSS模擬可以無刷新顯示內(nèi)容的留言板實例

    這篇文章主要介紹了JS+CSS模擬可以無刷新顯示內(nèi)容的留言板,涉及javascript操作dom元素、鼠標(biāo)事件及css樣式的技巧,需要的朋友可以參考下
    2015-03-03
  • JS/jQuery實現(xiàn)DIV延時幾秒后消失或顯示的方法

    JS/jQuery實現(xiàn)DIV延時幾秒后消失或顯示的方法

    這篇文章主要介紹了JS/jQuery實現(xiàn)DIV延時幾秒后消失或顯示的方法,結(jié)合實例形式分析了javascript使用setTimeout及jQuery使用delay方法實現(xiàn)延遲顯示功能的相關(guān)操作技巧,需要的朋友可以參考下
    2018-02-02
  • 詳解js樹形控件—zTree使用總結(jié)

    詳解js樹形控件—zTree使用總結(jié)

    本篇文章主要介紹了js樹形控件—zTree使用總結(jié),樹形控件的使用是應(yīng)用開發(fā)過程中必不可少的。zTree 是一個依靠 jQuery 實現(xiàn)的多功能 “樹插件”。優(yōu)異的性能、靈活的配置、多種功能的組合是 zTree 最大優(yōu)點.
    2016-12-12
  • js實現(xiàn)自動輪換選項卡

    js實現(xiàn)自動輪換選項卡

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)自動輪換選項卡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • js中方法重載如何實現(xiàn)?以及函數(shù)的參數(shù)問題

    js中方法重載如何實現(xiàn)?以及函數(shù)的參數(shù)問題

    js中沒有辦法直接實現(xiàn)方法重載,但每一個函數(shù)都有一個特殊的參數(shù)arguments,利用它可以實現(xiàn)方法的重載,具體示例如下
    2013-08-08
  • 分享一個原生的JavaScript拖動方法

    分享一個原生的JavaScript拖動方法

    本文給大家分享的是基于JavaScript的setCapture方法實現(xiàn)的拖動效果,非常的簡單實用,有需要的小伙伴可以參考下
    2016-09-09
  • KnockoutJS 3.X API 第四章之表單value綁定

    KnockoutJS 3.X API 第四章之表單value綁定

    Knockout是一個以數(shù)據(jù)模型(data model)為基礎(chǔ)的能夠幫助你創(chuàng)建富文本,響應(yīng)顯示和編輯用戶界面的JavaScript類庫。這篇文章主要介紹了KnockoutJS 3.X API 第四章之表單value綁定的相關(guān)資料,需要的朋友可以參考下
    2016-10-10

最新評論