第一步,下载插件

npm install vue-qr --save

第二步,页面中使用

<template><vue-qrref='Qrcode':logo-src="logoSrc" // logoSrc 二维码中间logo图片(选填)默认无:size="size" // 二维码尺寸:margin="0" // 二维码外边距:text="appSrc" // 生成二维码连接/><Button size='small' @click="downloadImg">下载二维码</Button>
</template>
<script>
import VueQr from 'vue-qr'
export default {name: 'QrCode',props: {// 被生成二维码连接(必填)appSrc: {type: String,default: ''},// 二维码中间logo图片(选填)logoSrc: {type: String,default: ''},// 二维码尺寸(选填)size: {type: Number,default: 150}},components: {VueQr},methods: {// 下载二维码downloadImg () {const iconUrl = this.$refs['Qrcode'].$el.srcconst a = document.createElement('a')const event = new MouseEvent('click')a.download = fileName // 定义下载的二维码文件名a.href = iconUrla.dispatchEvent(event)}}
}
</script>

以下是二维码可用属性一览

text:  //编码的内容,不能为空且必须要有值
size: 尺寸, 长宽一致, 包含外边距
margin: 二维码图像的外边距, 默认 20px,一定要设置为零,否则会被莫名奇妙的压缩
colorDark: 实点的颜色
colorLight: 空白区的颜色
bgSrc: 欲嵌入的背景图地址,一般不用,会比较花哨
backgroundColor :背景色(默认白色)
logoSrc: 欲嵌入至二维码中心的 LOGO 地址,头像图片
logoMargin: LOGO 标识周围的空白边框, 默认为0
logoBackgroundColor:Logo 背景色,需要设置 logo margin(默认白色)

vue实现根据链接生成带logo二维码,并下载相关推荐

  1. QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式...

    QRCode 扫描二维码.扫描条形码.相册获取图片后识别.生成带 Logo 二维码.支持微博微信 QQ 二维码扫描样式 参考链接:https://github.com/bingoogolapple/B ...

  2. java关于Zxing 生成带Logo 二维码图片失真问题

    java关于Zxing 生成带Logo 二维码图片失真问题 问题点 logo本身是高清图片,但是Zxing生成的二维码中,logo像素失真,感觉被严重压缩一样. 排查问题 是Graphics2D 绘制 ...

  3. qrcode生成带logo二维码

    qrcode生成带logo二维码 要点:因为qrcode生成二码后会把canvas隐藏,华为手机不生效且微信不支持canvas长按识别,需要把canvas转图片: 1 . 引入文件 <scrip ...

  4. python 生成带logo二维码

    -- coding: utf-8 -- """ pip install image pip install qrcode author = 'haiousy@163.co ...

  5. 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式

    GitHub项目的链接地址 目录 功能介绍 常见问题 效果图与示例 apk Gradle 依赖 布局文件 自定义属性说明 接口说明 关于我 功能介绍 ZXing 生成可自定义颜色.带 logo 的二维 ...

  6. php使用QRcode生成带logo二维码

    $url = 'http://www.baidu.com'; //二维码内容 可以文字.连接 都行 $errorCorrectionLevel = 'M';//容错级别 容错级别L(7%).M(15% ...

  7. thinkphp 使用phpqrcode生成带logo二维码 并生成海报

    1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...

  8. 使用phpqrcode生成带logo二维码 并生成海报

    1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...

  9. PHP 生成带logo二维码并修改背景颜色,利用画布布局二维样式

    二维码 先上图 <?phpinclude 'lib/phpqrcode.php'; require_once 'lib/image.php'; $value = "localhost/ ...

最新文章

  1. [转] JavaScript仿淘宝智能浮动
  2. plus rss.php,dedecms织梦rss输出改成全文输出
  3. [NOI2017]泳池
  4. 05-按钮的基本使用-开发步骤
  5. Spring boot自定义启动字符画(banner)
  6. Mybatis if标签判断大小
  7. 【英语学习】【Daily English】U02 Daily Routine L01 Sadly, my schedule is very tight.
  8. 如何格式化电脑_计算机格式化的方法教程
  9. Java基础学习总结(100)——Dbunit入门简介
  10. [论文阅读] Unifying Global-Local Representations in Salient Object Detection with Transformer
  11. 2020 年 AI 产业报告:100 个岗位抢 1 个人,计算机视觉成最大缺口
  12. 5工程添加emwin库_手把手教你打造专属自己的远程私有库——上
  13. 统计学习(二):统计推断
  14. Hybrid App是如何实现网页语言与程序语言的混合?谁占主体?
  15. 数据保护:从“随意架构”到简单可控
  16. Vista 如何关闭UAC(用户帐户控制)
  17. Unity 柏林噪声
  18. 【面试】阿里巴巴Java经典面试题整理及答案详解
  19. Audio Hijack for Mac(音频录制软件)
  20. 企业微信认证申请流程

热门文章

  1. 线性表顺序存储结构图书管理
  2. OCR识别技术在行业中的应用
  3. IT人,你有农民兄弟活得潇洒吗?
  4. 中国移动云计算大会在苏州召开:大云4.0发布
  5. 神马站长平台提交mip页面教程
  6. mpvue小程序实现(购物车)左滑删除
  7. 关于迟滞比较器的解释(
  8. 如何在百度云盘中寻找资源
  9. 前后分离 php,php服务器如何做前后端分离?
  10. 入手Ticwatch2