vue生成二维码并下载二维码
首先安装一下面这个插件
cnpm install vue-qr -S
接下来在需要生产并下载二维码的页面引入
import VueQr from 'vue-qr'
并在components中注册为组件
components: {VueQr // 二维码组件
},
data() {return {config: { // 二维码配置logo: '',value: ''}}
},
methods: {// 点击触发下载二维码downQRImg (data, type) {this.config = {logo: '二维码中心logo',value: '二维码内容'}let timer = setInterval(() => { // 做一个定时器防止二维码未生成时候就下载而获取不到二维码地址if (this.$refs.Qrcode.$el.src) {const iconUrl = this.$refs.Qrcode.$el.src // 二维码地址let a = document.createElement('a')let event = new MouseEvent('click')a.download = data.TenantName // 二维码名称a.href = iconUrla.dispatchEvent(event)clearInterval(timer)this.$message.success('二维码已下载')this.config = {logo: '',value: ''}}}, 100)},
}
在html代码里面加入以下代码
<vue-qrid="qrcodeimg"ref="Qrcode"style="display:none":logo-src="config.logo":text="config.value":size="200":margin="0"
/>
vue生成二维码并下载二维码相关推荐
- 素材模板源码资源下载站源码-带用户中心和VIP充值系统等
介绍: 多功能素材模板源码资源下载站源码,带用户中心和VIP充值系统,后台管理+素材下载+积分金币下载 服务器操作系统用Linux centos 7.2 先安装宝塔,宝塔官网(https://www. ...
- Android源码 —— 构建下载Android源码的虚拟机环境(Win7+VMware12+Ubuntu16)
Android源码 -- 构建下载Android源码的虚拟机环境(Win7+VMware12+Ubuntu16) 本文将介绍从Win7系统开始一步步构建下载Android源码的虚拟机环境: **1.使 ...
- 高端大气仿A8源码素材下载站源码+基于织梦CMS
正文: 高端大气仿A8源码素材下载站源码+基于织梦CMS,这源码的前端UI看着还是非常不错的,高端大气响应式,且程序亲测没有问题,下载,发布,支付,都是正常的. 安装教程: 程序: lanzou.co ...
- 某溯源平台:vue生成二维码压缩包下载(二)
项目还需要下载二维码打印,依赖两个包: 1.jszip是一个用于创建.读取和编辑.zip文件的JavaScript库, 2.工作需要通过 JavaScript 保存文件到本地,我们都知道 JavaSc ...
- PHP -----微擎内置方法生成二维码和下载二维码
1.新建一个类文件code.php,主要用于处理二维码的方法: 在页面的 顶部引用: load()->library('qrcode'); class code{//方法写在这 } 2.生成二维 ...
- vue-qr 二维码 添加logo 下载单个二维码 批量下载二维码并打包
使用 vue-qr 生成二维码并可以添加logo 逻辑: 1.下载二维码生成插件 这里用的是qrcode 2.下载二维码 使用html2canvas(其实解释一个截图工具)将标签截图并下载下来 3. ...
- 奥维互动地图下载|奥维互动地图下载电脑版
奥维互动地图是一款出游必备的神器我每一次出去玩都是用他,他能给你指引正确的方向,智能的选择最佳的路线.同时你还能分享你的距离位置,让你的朋友随时知道你的位置,还能互动,是一款非常方便的软件. 奥维互动 ...
- java http 源码_httpclient下载网页源码---java基础爬虫
有关httpclient: HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅使客户端发送Http请求变得容易,而且也方便开发人员测试接口(基于Http协 ...
- 点击识别元素位置、生成显示二维码、下载二维码
百度网盘地址 效果: 代码: <!DOCTYPE html> <html><head><meta charset="UTF-8">& ...
最新文章
- 青稞大义 -RISV-V
- APA102C全彩色LED控制IC
- 【OpenCV3】cv::Mat中的数据按行列写入txt文件中
- SCSS SASS Color 颜色函数用法
- hdu 5265 pog loves szh II STL
- 迈克尔 杰克逊mv_杰克逊JSON解析错误– UnrecognizedPropertyException:无法识别的字段,未标记为可忽略[已解决]...
- 一头华发梳得整齐,一袭素衣低调谦逊。她是著名的环境工程专家清华第一位女院士钱易教授。...
- 欧科云链OKLink:以太坊七日链上交易量上升30.67%
- think php getfield,thinkPHP数据查询常用方法总结【select,find,getField,query】
- java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...
- jQuery EasyUI使用教程之在数据网格中添加搜索功能
- Vue 项目 Element-ui CDN引入后体积不变或变大的问题
- Using Delegates with Data Readers to Control DAL Responsibility[转]
- 8.2捷联惯导算法仿真 代码整理分析(一)
- python 学生编程--3 多彩同心圆
- html版权登记怎么打,版权符号怎么输入_Html版权符号怎么打
- GitHub的简介翻译(草稿)
- react--1.react环境搭建、JSX语法、注释、样式、列表渲染、定义单个组件、eact Props、react State
- SysWow64和System32
- HDOJ---1431 素数回文[素数筛选+ltoa函数(将长整形转换成字符数组)+打表]
热门文章
- 从煎鸡蛋的角度理解编程的思维和流程,你适合学吗?
- 跟测试老兵3天成为APP高手(三)
- Unity Physics2D 2d物理引擎游戏 笔记
- mac双屏时程序坞总是跑到副屏的解决办法
- axios取消请求方式
- 导出excel的两种方式
- [置顶]网站收集ing....
- 笔记本显卡未连接计算机,Win10提示“您当前未使用连接到NVIDIA GPU显示器”怎么办?...
- java web弹出窗口大全_web页面弹出窗口代码大全
- Flink SQL:Queries(Group Aggregation)