Vue使用JsBarcode生成条形码

这篇博客介绍了如何利用JsBarcode库快速在项目中生成条形码,只需简单几步即可实现。首先通过npm安装,然后在项目中引入并配置参数,如条形码类型、尺寸、颜色等,最后在挂载后调用JsBarcode函数生成条形码,展示在页面上。
摘要由CSDN通过智能技术生成

一、简介

非常实用的一个工具,几行代码帮助我们生成条形码。

官网:https://lindell.me/JsBarcode/


二、使用

1、安装
npm install jsbarcode --save
2、引入项目中
import JsBarcode from "jsbarcode"

3、使用

JsBarcode("#barcode", "1234567890", {
	format: "CODE128", //选择要使用的条形码类型
	width: 2, //设置条之间的宽度
	height: 40, //高度
	displayValue: true, //是否在条形码下方显示文字
	textAlign: "center", //文字所在位置,默认中间
	text: "hello", //条形码下面显示的文本内容
	lineColor: "#000", //设置条和文本的颜色。
})

三、代码总览

所有内容写在同一个文件中

<template>
	<div>
		<img id="barcode" />
	</div>
</template>

<script>
	import JsBarcode from "jsbarcode"

	export default {
		name: "App",
		components: {},
    mounted() {
      JsBarcode("#barcode", "1234567890", {
				format: "CODE128", //选择要使用的条形码类型
				width: 2, //设置条之间的宽度
				height: 40, //高度
				displayValue: true, //是否在条形码下方显示文字
				textAlign: "center", //文字所在位置,默认中间
				text: "hello", //条形码下面显示的文本内容
				lineColor: "#000", //设置条和文本的颜色。
			})
    },
	}
</script>

<style></style>

四、效果展示

在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Vue生成二维码可以使用两种方式,一种是使用qrcode库,另一种是使用vue-qr(有icon)。关于qrcode库的使用,可以通过npm安装qrcodejs2库,并在需要生成二维码的页面中导入QRCode,然后在模板中创建一个具有相应ref属性的div元素,将二维码渲染到这个div中。具体代码如下: ```javascript // 安装qrcodejs2 npm install --save qrcodejs2 // 页面中导入QRCode import QRCode from 'qrcodejs2' // 模板中创建div元素 <div class="qrcode" ref="qrCodeUrl"></div> // 在方法中创建二维码 methods: { creatQrCode() { var qrcode = new QRCode(this.$refs.qrCodeUrl, { text: 'https://blog.csdn.net/weixin_42601136', width: 100, height: 100, colorDark: '#000000', colorLight: '#ffffff', correctLevel: QRCode.CorrectLevel.H }) } }, // 在mounted钩子中调用creatQrCode方法 mounted() { this.creatQrCode(); } ``` 如果想使用vue-qr生成带有icon的二维码,可以在vue文件中导入qrcode库,并按照相应的文档使用vue-qr组件。具体代码如下: ```javascript // 在script标签中导入qrcode import QRCode from "qrcode"; // 使用vue-qr组件 <template> <div> <vue-qr :value="qrCodeUrl" :icon="iconUrl"></vue-qr> </div> </template> // 在data中定义二维码和icon的地址 data() { return { qrCodeUrl: 'https://blog.csdn.net/weixin_42601136', iconUrl: 'icon.png' } } ``` 以上就是在Vue使用qrcode生成二维码的方法。如果想了解更多细节,可以参考相关文档和示例。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [利用VUE生成二维码(两种方式)](https://blog.csdn.net/weixin_42601136/article/details/114839489)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [在Vue使用QRCode生成二维码](https://blog.csdn.net/simper_boy/article/details/95214062)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值