首先项目引入依赖包 npm install qrcodejs2

然后在指定页面引入 import QRcode from "qrcodejs2"

页面部分,我的是一个弹窗

<el-dialog

title="二维码"

:visible.sync="dialogVisible"

center

>

<div>

<div id="qrcode"></div>

<div><button @click="downloadQrcode">导出</button></div>

</div>

</el-dialog>

点击查看二维码

handleQrcodde(){

this.dialogVisible = true

setTimeout(()=>{

document.getElementById("qrcodde").innerHTML = ""   //每次清空元素,防止叠加

let qrcode = new QRcode("qrcode",{

width:188,

height:188,

colorDark:'#666',

colorLight:'#fff'

})

qrcode.clear();

qrcode.makeCode('二维码内容')

},500)

}

下载二维码

downloadQrcode ( fileName , content ){

let  canvas = document . getElementsByTagName (" canvas ")[0]

let base64Img= canvas . toDataURL ("");

let link = document . createElement (" a ");

link. href =base64Img

link . download =" code + Date . now ();

let event = document . createEvent (" MouseEvents ");

event . initMeuseEvent (
 click ",
 true ,
 false ,
 window ,
 false ,
 false ,
 false ,
 false ,
nu11

)

link . dispatchEvent ( event );

}

前端生成二维码,且可以下载相关推荐

  1. 前端生成二维码qrcode.js,并下载

    利用qrcode.js在前端生成二维码,并下载 一.引入js包 <script type="text/javascript" src="//static.runoo ...

  2. vue前端生成二维码,实现扫码下载功能

    vue前端生成二维码,实现扫码下载功能 首先需要安装一个插件 npm install --save qrcodejs2 然后在需要的页面引入插件,最后使用 <template><di ...

  3. 前端批量生成二维码并打包下载

    前端批量生成二维码并打包下载 项目中遇到一个紧急需求在没有后端配合的情况下,前端独自实现生成二维码并打包下载 生成二维码:下载 qrcodejs2 批量打包下载:下载 JSZip 和 FileSave ...

  4. 微信小程序前端生成二维码并保存(海报同理)

    这里写自定义目录标题 1.前端生成二维码并保存 1.前端生成二维码并保存 1.下载weapp.qrcode.js文件并引入项目中 2.先在wxml文件中构建canvas画布 <canvas st ...

  5. 前端生成二维码与图片合成

    首先前端生成二维码 使用插件完成,插件为DrawQRCode.unitypackage  合成二维码直接使用DrawQRCode 类里提供的方法即可 生成二维码的方法 DrawCode_Color32 ...

  6. 微信小程序实现生成二维码功能并下载到本地

    微信小程序实现生成二维码功能并下载到本地 背景 实现 备注 背景 有这样一个需求,后台返回了url地址,微信小程序将url地址转成二维码图片,展示在页面上,并且该二维码图片可下载到用户手机相册中 实现 ...

  7. 前端生成二维码(借助草料)

    前端生成二维码. 使用草料API: generateQrCode(qrCode) {window.location.href = `https://cli.im/api/qrcode/code?tex ...

  8. 百万前端之js通过链接生成二维码可以保存下载复制

    在前端工作中,会遇到很多邀请好友的需求,这个时候就需要前端对需求进行实现了. 最终效果: 这个是做好以后的成品,根据链接生成二维码,提供保存二维码和复制链接功能,纯前端实现.话不多说直接上代码 htm ...

  9. vue前端生成二维码并导出PDF

    1.安装插件 npm install --save qrcodejs2 (这是生成微信二维码插件) npm install html2canvas jspdf --save (这是将html页面转化为 ...

最新文章

  1. 【01】为什么需要UML
  2. 关于Unity中调试C#的方法
  3. 在vue项目中对axios进行封装
  4. 数据回归分析和拟合的Matlab实现
  5. SpringBoot快速入门——helloworld(来自官网)
  6. java 异常堆栈输出_打印Java异常堆栈信息
  7. 软件测试—软件测试基础知识—(五)软件测试模型
  8. win10+GTX1070+keras+Anaconda+python3.5安装记录
  9. Git 代码防丢指南,再也不怕丢失代码了!
  10. 易鲸捷数据库(EsgynDB)常用SQL
  11. 希尔(Hill)密码(C语言)
  12. Java实习日记(1)
  13. 求助:安装windows server 2003的时候报错:用 Windows NT 4.0 创建基本卷
  14. python 实验八 函数 (上)
  15. 天啦噜,小白后台的一波新功能,看完世界杯 看这里!(最后有福利 哦~~)
  16. 输入一个字符串,输出该字符串中字符的所有组合。(腾讯2014笔试附加题)
  17. 数据结构与算法 | 青岛大学 | 王卓
  18. c语言教程——简单易懂
  19. 宏命令对word里的图片尺寸大小进行批量修改(按比例修改)
  20. 将文件夹合并成一个文件和将合成的文件还原成文件夹

热门文章

  1. R语言七天入门教程三:学习基本结构
  2. Windows远程时提示CredSSP加密数据库修正
  3. 新独立系统社群空间站最新源码开源
  4. 11_类中的访问类型和构造器!!!
  5. DataX介绍以及优缺点分析
  6. googlefinace 访问 纳斯达克 纽交所 实时 股票数据
  7. 英语在线单词、语法检查工具
  8. v56.05 鸿蒙内核源码分析(进程映像) | 程序是如何被加载运行的 | 百篇博客分析OpenHarmony源码
  9. 再也不跟陌生人聊天啦!!
  10. TensorFlow - 保存和恢复