VUE 生成 二维码(qrcodejs2-fix),条形码(jsbarcode)

embedded/2024/11/29 17:14:19/

二维码

需要用到依赖:qrcodejs2-fix

安装依赖

npm i qrcodejs2-fix

 代码部分

<template><div><div id="codes" ref="codes"></div></div>
</template><script setup>
import {  ref, onMounted } from "vue";
import QRCode from "qrcodejs2-fix";const codes = ref(null)onMounted(() => {// 获取二维码容器元素var qrcodeContainer = document.getElementById("codes");// 清除二维码容器内的内容qrcodeContainer.innerHTML = "";new QRCode(codes.value, {text: '这是你需要生成的内容', //内容width: 170,height: 170,colorDark: "#000", //二维码颜色colorLight: "#ffffff", //背景颜色});
});
</script>

条形码

需要用到依赖:jsbarcode

这里附上地址:GitCode - 全球开发者的开源社区,开源代码托管平台

安装依赖

npm i jsbarcode

代码部分

这里需要注意的地方是:需要先创建一个canvas(或者图片)

<template><div><svg id="barcode"></svg></div>
</template><script setup>
import {  ref, onMounted } from "vue";
import JsBarcode from "jsbarcode";onMounted(() => {// 使用 JsBarcode 生成条形码JsBarcode("#barcode", '这是你需要的内容,一般是一串数字', {format: "CODE128", // 你可以选择不同的条形码格式,如 UPC, EAN, CODE128 等 EAN13lineColor: "#000",width: 2,height: 80,displayValue: false,});
});
</script>

条形码有各种各样的格式,具体格式参考我上面的文档地址,这里就不一一赘述


http://www.ppmy.cn/embedded/141528.html

相关文章

django实现paypal订阅记录

开发者链接 登录开发者 沙箱账号链接 沙箱账号链接 1. 创建沙箱应用 2. 记录 Client ID和 Secret 后面有用 然后点击进去创建回调url和回调事件&#xff0c;可以全选事件也可以选择你需要的 3.拿沙箱账号信息去登录 4.登录后创建订阅产品内容。记住产品id 5.配置django后端信…

大模型微调论文阅读 LoRA:LOW-RANK ADAPTION OF LARGE LANGUAGE MODELS 大型语言模型的低秩自适应

论文link&#xff1a;https://arxiv.org/pdf/2106.09685 code&#xff1a;https://github.com/microsoft/LoRA LoRA&#xff1a;Low-Rank Adaptation of Large Language Models Abstract 自然语言处理的一个重要范例是对通用领域数据进行大规模预训练&#xff0c;并适应特定任…

RabbitMQ的预取值详解

RabbitMQ的预取值&#xff08;Prefetch Value&#xff09;是一个关键概念&#xff0c;它决定了消费者在从队列中获取消息时&#xff0c;一次性可以获取的消息数量。这一机制对于优化消息分发和消费者的负载均衡至关重要。 什么是RabbitMQ的预取值&#xff1f; 预取值是指消费者…

【NLP】第三章:长短期记忆网络LSTM

三、长短期记忆网络LSTM 循环神经网络的特点就是拥有"记忆"&#xff0c;就是考虑历史信息&#xff0c;从历史信息中获取辅助当前的决策。 按记忆能力分&#xff1a;simple rnn(就是前面讲的简单rnn结构)、长短期记忆网络(LSTM)、门控循环单元(GRU)、以及双向RNN(Bi-…

【Leetcode Top 100】234. 回文链表

问题背景 给你一个单链表的头节点 h e a d head head&#xff0c;请你判断该链表是否为 回文链表&#xff08;回文 序列是向前和向后读都相同的序列&#xff09;。如果是&#xff0c;返回 t r u e true true&#xff1b;否则&#xff0c;返回 f a l s e false false。 数据…

jenkins 2.346.1最后一个支持java8的版本搭建

1.jenkins下载 下载地址&#xff1a;Index of /war-stable/2.346.1 2.部署 创建目标文件夹&#xff0c;移动到指定位置 创建一个启动脚本&#xff0c;deploy.sh #!/bin/bash set -eDATE$(date %Y%m%d%H%M) # 基础路径 BASE_PATH/opt/projects/jenkins # 服务名称。同时约定部…

设计模式——抽象工厂模式

定义与概念 抽象工厂模式是一种创建型设计模式。它提供了一个创建一系列相关或相互依赖对象的接口&#xff0c;而无需指定它们具体的类。简单来说&#xff0c;抽象工厂就像是一个工厂的抽象蓝图&#xff0c;这个蓝图定义了生产一组产品的方法&#xff0c;但具体怎么生产这些产…

Django 自定义路由转换器

步骤 创建自定义转换器类 必须定义 regex 属性&#xff08;用于匹配参数&#xff09;。必须实现 to_python 和 to_url 方法。 to_python: 将匹配的参数转换为视图函数可用的 Python 数据。to_url: 将数据转换为 URL 格式&#xff08;用于反向解析&#xff09;。 注册转换器 使用…