VUE生成二维码或条形码
二维码生成
`qrcode` 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。
二维码是在一个正方形的框中填充各种点点或无规则小图形块而构成的图形,这种称之为二维码,他与一维码最大的区别就是存储容量大很多,而且保密性好。
二维码本质上表现给大家的就是一个静态图片,其实是包含特字加密算法的图形,里面存储的是一串字符串(即字母、数字、ASCII码等),这说明二维码不仅存储量大,而且存储的内容很广泛,数字、字母、汉字等都可以被存储。
安装
npm install qrcode --save-dev
使用
<canvas id="qrcode"></canvas>// 引入
import QRCode from "qrcode";
// 创建二维码方法
const createQrcode = (value, elemTarget) => {QRCode.toCanvas(document.querySelector(elemTarget), value);
};
//传入二维码的内容
createQrcode("#qrcode", "这里是前端实验室");
条形码生成
`jsbarcode `是一个用于生成条形码的js库
条形码是日常生活中比较常见的,主要用于商品。通俗的理解就是一串字符串的集合(含字母、数字及其它ASCII字符的集合应用),常用来标识一个货品的唯一性,当然还有更多更深入与广泛的应用,像超市的商品、衣服、微信、支付宝、小程序等到处都有条形码的广泛应用
安装
npm install jsbarcode --save-dev
使用
// 创建一个节点
<canvas id="canvas"></canvas>// 引入
import JsBarcode from 'jsbarcode';
// 创建一个生成条形码的方法getBarcode() {// 设置一些参数let options = {text: "123456789", displayValue: true,fontSize: 12,height: 40,width: 1,};this.$nextTick(() => {JsBarcode("#canvas", "987654321", options); //#canvas 对应容器中的id//987654321 是条形码的携带的信息,和option中的text显示信息要区分//options:是条形码的配置信息});},
还有一种方式是在节点元素里传入参数:
<template><div><svgclass="barcode"jsbarcode-format="upc":jsbarcode-value="value"jsbarcode-fontoptions="bold"></svg></div>
</template><script>
import JsBarcode from 'jsbarcode';
export default {data() {return {value: '123456789012'}},mounted(){this.getBarcode();getBarcode.getBarcode("barcode").init();},
}
</script>
VUE生成二维码或条形码相关推荐
- ZXing 生成二维码和条形码
今天,做项目需要使用条形码扫描枪扫描二维码,以后后续手动生成二维码和条形码.看了一下,同事写的例子以及自己在网上查看了一下源码,至于源码怎么搞的,没看,直接上使用功能! Step1:下载地址:http ...
- 利用VUE生成二维码(两种方式)
利用Vue生成二维码 Author:kak vue有两种生成二维码的方式,qrcode.vue-qr(有icon): 1.qrcode npm ``install` `--save qrcodejs2 ...
- 一句代码生成二维码,一句代码生成条形码,批量生成二维码和条形码,步骤教学
生产企业或者物流快递需要用到大量的二维码和条形码,但是要自行编写代码批量生成二维码或者条形码并不容易,涉及的知识面很广. Excel插件<E灵>提供了二维码接口和条形码接口,您只需要一句代 ...
- 【Demo】 生成二维码 和 条形码
为什么80%的码农都做不了架构师?>>> 条形码 和 二维码 对比 一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于 ...
- Vue生成二维码,自定义插入图片生成logo
Vue生成二维码,自定义插入图片生成logo vue-qr是一个很棒的制作二维码开源库,github地址:https://github.com/Binaryify/vue-qr 1.安装vue-qr ...
- uniapp生成二维码和条形码
uniapp生成二维码和条形码 我们做小程序在我的这个页面经常会遇到有生成二维码的需求,那么我们使用tki-barcode和tki-qrcode这两个组件进行实现我们的需求 组件下载地址:" ...
- vue使用qrcodejs2生成带log的二维码图片,vue生成二维码图片中间带log,自定义log
安装插件 npm install qrcodejs2 --save 在页面中引入 import QRcode from 'qrcodejs2' 普通的二维码 此处的id就是页面中要展示二维码容器的id ...
- vue生成二维码并下载
vue生成二维码图片,这里使用的是qrcode.js 这个插件 1.下载插件 npm install --save qrcodejs2 2.组件内使用 <template> <B ...
- Python 【生成二维码和条形码】
一.概述 最近在学习Python , 编写了一个能生成二维码和条形码的窗体.利用窗体上的输入Entrance,可以输入需要编码的原始数据,分别点击按钮可以生成二维码和条形码.分别点击窗体上的按钮,预览 ...
- vue 生成二维码(带logo)与条形码
1.生成二维码安装 npm install --save qrcodejs 实现代码 <template><div><qrcode :url="jmc&quo ...
最新文章
- Android 音频播放——AudioTrack直接播PCM、MediaPlayer播媒体文件可以是audio
- 学Python一定要知道的十段经典代码
- 使用计算机的优点缺点,计算机使用二进制的优缺点
- c++ 使用nacos_为什么选用Nacos?虎牙直播微服务改造实践
- IOS – OPenGL ES 调节图像饱和度 GPUImageSaturationFilter
- PHP中获取数组中单列的值
- python地图图表和3d_Python地图可视化三大秘密武器
- 剑指offer -- 反转链表
- Kubernetes 架构与设计
- libmesh 思维导图(类接口设计)
- ## 2018-2019-1 《信息安全系统设计基础》 20165232 20165231 20165235 实验五 通信协议设计...
- 使用Volley+OkHttp+Gson加速Android网络开发
- CSS中强大的EM(转)
- kubeadmin部署k8s
- 卉原中学2021年高考成绩查询,卉原中学2021年宿舍条件
- Golang中的GPM模型【面试必考2】
- 键盘--外语键盘问题
- 带上玻璃婚戒,赢得钻石人生
- 关于 kali 2022.2 虚拟机安装不了网卡驱动 执行攻击的方法
- 个推 实现对hbuilder 进行推送消息