vue-qr 可根据文本内容生成二维码,还可以添加logo图片、设置logo大小、设置二维码大小、留白边距、背景图片、背景颜色等等。

1.安装

npm install vue-qr --save

2.使用

<vue-qr :logoSrc="logo" :logoScale="20" :size="270" :text="text" :margin="0" :dotScale="1"></vue-qr>import vueQr from 'vue-qr'
export default {components: {vueQr},data(){return {text:"{name:'姓名',value:'21322'}",logo:require('@/assets/login/logo.png'),}}
}

3.属性

text:需要编码的内容;
correctLevel:容错级别 0-3;
size: 二维码尺寸,长宽一致(包含外边距);
margin:二维码图像的外边距, 默认 20px,如果不需要可设置为0;
colorDark:实点的颜色;
colorLight:空白区域颜色;
bgSrc:准备嵌入二维码的背景图地址;
gifBgSrc:准备嵌入二维码的背景gif图,设置此项bgSrc将失效,设置此选项会影响性能,谨慎设置;
backgroundColor:背景颜色;
backgroundDimming: 叠加在背景图上的颜色, 在解码有难度的时有一定帮助;
logoSrc:嵌入二维码中心的LOGO图片;
logoScale:LOGO 尺寸计算公式 logoScale*(size-2*margin), 默认 0.2,设置过大会解码失败;
logoMargin: LOGO 标识周围的空白边框, 默认为0;
logoBackgroundColor:LOGO背景颜色,需要设置logoMargin;
logoCornerRadius:标识及其边框的圆角半径, 默认为0;
whiteMargin:若设为 true, 背景图外将绘制白色边框;
dotScale:数据区域点缩小比例,默认为0.35;
autoColor:背景图的主要颜色将作为实点的颜色, 即 colorDark,默认 true;
binarize:若为 true, 图像将被二值化处理, 未指定阈值则使用默认值;
binarizeThreshold: 默认 128. (0 < threshold < 255) 二值化处理的阈值;
callback:生成的二维码 Data URI 可以在回调中取得,第一个参数为二维码 data URL, 第二个参数为 props 传过来的 qid(因为二维码生成是异步的,所以加个 id 用于排序);
bindElement:指定是否需要自动将生成的二维码绑定到HTML上, 默认是true;

4.参考
可参考vue-qr 官方文档
https://www.npmjs.com/package/vue-qr

vue-qr 自动生成二维码+logo图片相关推荐

  1. 简单的二维码生成接口,自动生成二维码,返回图片地址

    自动生成二维码,返回图片地址 本来不想写的,但是怕太久不写这个东西,就要荒废了,就先记录一下简单的东西 这里因为,返回地址的时候,通过了nginx ,我试了很多方法都抓取不到对应的IP地址, 就在ng ...

  2. Vue实现自动生成二维码并实现复制下载功能:

    1.安装依赖: // 二维码组件 npm install vue-qr --save//实现复制二维码链接 npm install clipboard --save 2.使用组件: <!-- 二 ...

  3. vue项目中自动生成二维码

    vue项目中自动生成二维码 我们在做vue项目时,很多时候要用到生成二维码的功能,今天给大家介绍一个有前端生成二维码的小例子: 1.安装vue-qr: npm isntall vue-qr --sav ...

  4. vue 项目中 自动生成 二维码

    vue 项目中 自动生成 二维码 ​ 最近在写一个vue项目,要求根据卡号可以自动生成一个二维码,并渲染在指定位置,因为第一次做类似业务,小编在网上找了找,发现了很多,具体起来主要用的就两种: QRc ...

  5. VUE微信H5生成二维码海报保存在本地相册

    VUE微信H5生成二维码海报保存在本地相册 一.效果 二.说明 公司需求:宣传海报从后台获取,二维码地址也从后台获得,然后生成一个海报,海报上固定位置放二维码,长按图片可以保存在本地相册(其实前面的需 ...

  6. 【在web项目jsp页面自动生成二维码功能】

    在web项目jsp页面自动生成二维码功能 原文: http://www.cnblogs.com/gczmn/. https://www.jq22.com/jquery-info294/. 先将下面的文 ...

  7. 最强打包插件,支持fir,蒲公英上传, 360加固 ,自动生成二维码

    文章目录 序言 说明 效果 使用 下载demo 导入文件 文件内容说明 配置gradle 配置gradle.properties 文件位置 内容 项目中配置 补充说明 1.360加固配置 2.curl ...

  8. 微信二维码来源统计自动生成二维码统计?

    微信二维码来源统计,我们先来了解下渠道二维码,我们的微信公众号使用渠道二维码可以实现记录粉丝是通过二维码扫描关注并进入活动功能的统计,渠道二维码还可以让粉丝扫码后直接关注成为粉丝并直接弹出微信活动的页 ...

  9. 西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板,炫酷的扁平式动画效果,脚本动画,自动生成二维码,可仿真,堪比智能手机,有精简,精致,wincc,无线面板等包含了所有西门子人机界

    西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板,炫酷的扁平式动画效果,脚本动画,自动生成二维码,可仿真,堪比智能手机,有精简,精致,wincc,无线面板等包含了所有西门子人机界 ...

最新文章

  1. 取代百度!美团成中国第三大互联网公司
  2. H3C 交换机S6520X软件版本升级
  3. aggr代码 cellranger_单细胞转录组测序数据分析流程-数据预处理
  4. 我的世界服务器物品绑定插件,我的世界灵魂绑定插件详解
  5. 数据挖掘 —— 数据预处理
  6. 基类与派生类之间的转换关系
  7. ITK:将网格写入vtp文件
  8. Go WebSocket开发与测试实践【gorilla/websocket】
  9. bp神经网络数字识别matlab_卷积神经网络学习识别手写数字时的可视化
  10. oauth2 单点登录_六个高Star开源项目,让你更懂OAuth和单点登录
  11. CSS揭秘之多重边框连续的图像边框
  12. 直击备份恢复的痛点:基于 TiDB Binlog 的快速时间点恢复
  13. win10无敌隐身术
  14. SSM 框架原理简介及解析
  15. 记录来到结算页面的客户
  16. 【软件测试】软件测试的介绍和分类
  17. 【树图科技头条】2022年8月23日 星期二
  18. 谷歌、火狐、IE浏览器驱动下载地址:
  19. gulp代码压缩和制作雪碧图
  20. 数据结构:学生档案管理系统(C++版)

热门文章

  1. 高版本php支持底版本wp,WP主题和插件将显示可以运行的PHP最低版本 | Wopus
  2. 基于单目视觉的平面目标定位和坐标测量 (下) - 相机姿态估计和目标测量
  3. 数据集-故障诊断:西储大学轴承的各项数据以及数据说明
  4. [NOI2016] 优秀的拆分 题解
  5. mx550和锐炬xe显卡差距大 锐炬xe显卡和mx550区别哪个好
  6. python数据可视化读取excell文件绘制图像详细教程
  7. JQuery插件之-----Datatables(三)Datatables实现多选框与AJAX返回数据
  8. 个人项目(二)-- 自助点餐系统
  9. JAVA 与 JVM
  10. win10自带sftp服务器_FreeSSHD在Windows环境下搭建SFTP服务器