点击按钮,下载二维码图片
const img = new Image();img.setAttribute('crossOrigin', 'anonymous');img.onload = () => {const canvas = document.createElement('canvas');canvas.width = img.width;canvas.height = img.height;const ctx = canvas.getContext('2d');// 将img中的内容画到画布上ctx.drawImage(img, 0, 0, canvas.width, canvas.height);// 将画布内容转换为Blobcanvas.toBlob(blob => {// blob转为同源urlconst blobUrl = window.URL.createObjectURL(blob);// 创建a链接const a = document.createElement('a');a.href = blobUrl;a.download = '二维码';// 触发a链接点击事件,浏览器开始下载文件a.click();});};img.src = this.qrCode; // 二维码的url
点击按钮,下载二维码图片相关推荐
- 利用qrcode.js生成二维码,并点击按钮下载二维码图片(亲测可用)
话不多说,先上代码(复制即用): <!DOCTYPE html> <html lang="en"> <head><meta charset ...
- vue 自动生成二维码,并点击按钮下载二维码
需求:前端根据后端返回的内容生成二维码,点击按钮能下载此二维码 1.npm 引入qrcodejs2 包 (用qrcodejs2 生成的二维码展示效果比较好,推荐使用) npm i qrcodejs2 ...
- Java生成二维码并以IO流的形式返回给前端展示(不需写入服务器),以及下载二维码图片
目录 场景 方案分析 第一步--引入依赖 第二步--编写工具类 第三步--编写API接口 第四步--访问测试 第五步--下载图片 场景 最近笔者做的项目中,有一个需求: 在系统中生成一个二维码,用户保 ...
- vue3+qrcode插件实现下载二维码图片(.png、.svg格式)
注释:qrcode可通过canvas的toDataURL方法下载对应的png图片,比较恶心的是下载svg格式(必须记录一下) 安装一下qrcode插件 npm i qrcode --save 或 ya ...
- 记录使用QRCode 显示并下载二维码图片
记录使用QRCode 生成二维码 项目安装qrcode 命令:npm install --save qrcodejs2 引入 import QRCode from 'qrcodejs2' 后端提供qr ...
- uniapp weapp-qrcode.js生成二维码,并下载二维码图片
找了很多插件,但是都太复杂,不符合自己的要求 找了个最简单的.weapp-qrcode.js ,生成二维码没有问题,但是下载图片获取不到图片路径,自己稍微改造了一下 https://github.co ...
- react二维码qrcode.react以及点击二维码的下载二维码图片
npm install qrcode.react 参考文档 程序如下, const QRCode = require('qrcode.react'); export default class Pro ...
- vue:实现前端生成并下载二维码(使用qrcodejs2插件)
需求 点击按钮下载二维码,并命名为"奶绿走糖-二维码". HTML <button @click="getPersonCode()">下载二维码&l ...
- qrcodejs2生成二维码,通过canvas绘制带边框+中间logo的二维码图片,下载二维码
文章目录 一.通过qrcodejs2生成一个二维码 二.点击[下载配置服务器二维码]来下载二维码 1.通过canvas去绘制 边框+二维码+logo (1)为canvas增加绘制圆角矩形的方法(can ...
最新文章
- ThreadGroup
- php excel类 ,phpExcel使用方法介绍
- 错误代码为0xC000218,0x00000051的蓝屏错误,或是提示 System32/config missing之类的注册表错误...
- SharePoint Set-SPUser 命令拒绝访问
- 太阳能计算机屏幕是什么材质,魅蓝E的屏幕怎么样?屏幕材质是什么?
- 【无套路送书】架构师是怎样炼成的?
- 这个女生躲在衣柜等男友回家,结果竟是......
- python变量的创建过程(内存地址变化)
- 【机器学习】feature_importances_ 参数源码解析
- kdj超卖_做波段最成功的方法:“KDJ超卖”信号研判
- mysql查binlog删除时间_mysql的binlog日志删除查询
- 身份证号码规律,亲测可用
- 作为程序员,常用的工具软件之搜索引擎
- oracle数据库中的回收站,Oracle回收站介绍
- photoshop--PS拼图
- Windows7高级检索功能——搜索筛选器
- AC|崔丽/任斌在拉曼光谱结合深度学习识别病原菌胞外囊泡
- Wibbitz:根据网页文字生成在线视频(转)
- maven下载jar包, 反复出现lastUpdated文件
- 副高职称需要考职称计算机吗,晋升副高职称可以用软著吗
热门文章
- 【内网安全】WinLinux内存离线读取Hashcat破解RDPSSH存储提取
- write as a reader
- arcgis操作导入点线表
- Android 中的WiFi学习笔记(转载)----WIFI启动 代码流程走读---网络连接流程
- 5个超实用技巧:用trello提高scrum项目管理效率
- 那些年找工作入过的坑! 避雷!!!!
- Lua 随机生成字符串
- python中用pip安装出现Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++ Build Tools
- Webpack 实战入门系列(三):生产配置、样式文件分离及输出清理
- typecho小程序双鱼2.5版本更新说明