Vue生成二维码_生成二维码插件

Vue生成二维码_生成二维码插件首先安装一下面这个插件cnpminstallvue-qr-S接下来在需要生产并下载二维码的页面引入importVueQrfrom’vue-qr’并在components中注册为组件components:{VueQr//二维码组件},data(){ return{ config:{//二维码配置logo:”,value:”} }

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

首先安装一下面这个插件

 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 = iconUrl
	            a.dispatchEvent(event)
	            clearInterval(timer)
	            this.$message.success('二维码已下载')
	            this.config = {
	                logo: '',
	                value: ''
	            }
	        }
	    }, 100)
	},
}

在html代码里面加入以下代码

<vue-qr
    id="qrcodeimg"
    ref="Qrcode"
    style="display:none"
    :logo-src="config.logo"
    :text="config.value"
    :size="200"
    :margin="0"
/>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189551.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 电容材料分类_电容有什么材料

    电容材料分类_电容有什么材料转自:https://blog.csdn.net/qq_29350001/article/details/51142105?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.n

    2022年8月22日
    6
  • 计算机网络p2p协议在第几页_p2p传输协议

    计算机网络p2p协议在第几页_p2p传输协议在上篇文章中说过,要写写P2P协议的,嗯,来写写,虽然写的不是太好.P2P是什么?还是要回到这个场景:如果想要下载一个电影,一般都是通过什么方式呢?我希望这次你的答案,除了HTTP方式,还有FTP方式(要不上篇文章岂不是白写了?)但是你发现了嘛,不管是HTTP的方式,还是FTP的方式,都有一个比较大的缺点,就是难以解决单一服务器的带宽压力,因为它们使用的都是传统的…

    2022年10月21日
    0
  • 计算机插了网线缺连不了网络,网线连不上网怎么回事_为什么网线插电脑上不了网-win7之家…

    计算机插了网线缺连不了网络,网线连不上网怎么回事_为什么网线插电脑上不了网-win7之家…当我们在使用有线网络的时候,都需要在电脑中插入网线才可以,但是有不少用户却遇到网线连不上网的情况,为什么网线插电脑上不了网呢?导致这样问题的原因有很多,为了帮助到大家,现在给大家讲解一下网线连不上网的几种解决方法,一起来看看吧。具体步骤如下:1、电脑插上网线却连不上网首先可能是网线接触不良导致的,可以将网线的两端拔下来重新连接再试试看能不能连上网,或者查看一下网线有无破损,将网线放在其他电脑上连接…

    2022年6月26日
    36
  • iphone手机获取不了软件_手机uuid什么意思

    iphone手机获取不了软件_手机uuid什么意思UDID是一种iOS设备的特殊识别码。除序号之外,每台iOS装置都另有一组独一无二的号码,我们就称之为识别码(UniqueDeviceIdentifier,UDID)。每个iOS开发者在缴交99美元年费的同时,都会得到100个betatest名额,可以让软件开发者输入100台iOS装置的UDID。有意成为betatester的人,只需向开发者提交UDID,经过输入及制成一个描述

    2022年8月9日
    27
  • sqlserver 日期转字符串_sql server 字符串截取

    sqlserver 日期转字符串_sql server 字符串截取最近实习项目中需要用到sqlserver数据库,于是安装了之后使用了一下,觉得基本的sql语句是差不多的,区别就是给的函数不一样。在开发中遇到一个需求,需要将时间戳转化为datetime类型,具体如下:—-&gt;datetime我一开始百度之后发现是这样写:selectCONVERT(VARCHAR(20),DATEADD(SECOND,1533812469,…

    2022年10月8日
    0
  • 《数据结构》C语言版 (清华严蔚敏考研版) 全书知识梳理

    《数据结构》C语言版 (清华严蔚敏考研版) 全书知识梳理写在前面:恰逢期末复习,用了几天时间结合老师勾画的重点以及课件教材等,将全书重要内容做了个大整合。一方面便于自己复习记忆,另一方面po出来让更多需要的人也可以做个参考。同类梳理:《数据库系统概论》第五版(王珊版)全书知识梳理《计算机组成原理》第五版(唐朔飞考研版)全书知识梳理《数据结构》C语言版(清华严…

    2022年6月29日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号