最近在项目中用到二维码生成及下载,做个笔记记录下

首先引入js文件, 这是在网上找的

<script src="http://cdn.staticfile.org/jquery.qrcode/1.0/jquery.qrcode.min.js"></script>
<div id='需求生成的值' ></div>

生成二维码javascript代码 :

function generateQRCode(id,url){console.log(url);jQuery('#'+id).qrcode({render: "canvas", //也可以替换为tablewidth: 160,height: 160,text: url});}function generateQRCodeForDownLoad(id,url){jQuery('#'+id+'1').qrcode({render: "canvas", //也可以替换为tablewidth: 1000,height: 1000,text: url});}

下载二维码的javascript代码如下:

// 保存成png格式的图片function saveAsPNG(canvas) {return canvas.toDataURL("image/png");}// 保存成jpg格式的图片function saveAsJPG(canvas) {return canvas.toDataURL("image/jpeg");}// 保存成bmp格式的图片  目前浏览器支持性不好function saveAsBMP(canvas) {return canvas.toDataURL("image/bmp");}/*** @author viewda* @param {String} url 需要下载的文件地址* */function downLoad(url){var oA = document.createElement("a");oA.download = '二维码';// 设置下载的文件名,默认是'下载'oA.href = url;document.body.appendChild(oA);oA.click();oA.remove(); // 下载之后把创建的元素删除}

感想:canvas很好用,可以抽空学下

二维码生成及下载(前端)相关推荐

  1. vue 在线生成二维码 二维码生成背景下载

    安装 引用 3.注入 app.vue 这里只是生成二维码 生成二维码 js 这里是需要二维码 并且与另一张合成一张image的! 上代码

  2. react 二维码生成并下载qrcode.react

    目前几乎任何一个完整的项目都会包含二维码的生成,这时候我们就需要一个可以快速生成二维码的插件了,接下来我将介绍如何生成并下载该二维码 在react开发中如果需要二维码,本人是倾向于使用qrcode.r ...

  3. 二维码生成 单个下载 批量打包下载

    安装引入插件 import VueQr from "vue-qr"; import JSZip from "jszip"; import FileSaver f ...

  4. 前端vue uni-app基于uQRCode封装简单快速实用全端二维码生成插件

    快速实现基于uQRCode封装简单快速实用全端二维码生成插件; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12677 效果图 ...

  5. 微信小程序二维码生成工具,后端二维码生成工具类。

    微信小程序开发二维码生成工具类 前言 业务背景 设计思路 具体实现 接下来我们进行工具的改造 前言 或许这是你搜寻的第n篇文章来解决你项目中的问题,虽然我不能去替你完全适配你的业务需求,但是我可以给你 ...

  6. iOS中 扫描二维码/生成二维码详解

    最近大家总是问我有没有关于二维码的demo,为了满足大家的需求,特此研究了一番,希望能帮到大家! 指示根视图: ? 1 self.window.rootViewController = [[UINav ...

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

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

  8. java生成二维码,并在前端展示。

    java生成二维码,并在前端展示,扫码实现下载功能. 后端生成二维码以流的形式 前端接收二维码并展示 后端生成二维码以流的形式 这是以流的形式展示二维码.当然也可以以文件的格式,文件格式就是Path ...

  9. java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载

    java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成.解析.下载 自己用java搭建一个属于自己APP二维码合成网站.我的思路是这样的: 1.用户在前台表单提交APP的IOS和Andro ...

最新文章

  1. 同步和串行的区别_[深度思考]·为什么CNN是同步(并行)而RNN是异步(串行)的呢?...
  2. SQL Server2008附加数据库之后显示为只读时解决方法
  3. 服务器辐射大还是显示器辐射大,显示器一直被吐槽辐射大_液晶显示器_液晶显示器应用技术-中关村在线...
  4. 搜索引擎设计实用教程(4)-以百度为例
  5. 【ASP.NET】登陆成功后如何跳转到上一个页面
  6. Supermap 组合单值专题图与标签专题图演示样例
  7. 埃氏筛秒素数题(洛谷P5723题题解,Java语言描述)
  8. c语言两点间距离_数字图像处理|P5第二章 数字图像基础第四节像素间的基本关系...
  9. 使用mysql事务管理_MySQL事务管理的介绍(附示例)
  10. 《SEO实战密码》读后一点感受
  11. 2020最新省市区县编码
  12. echarts模拟迁徙城市重名问题
  13. 解决Flash弹窗广告
  14. zabbix日志监控
  15. 明年债券收益率有望延续下行的趋势
  16. C++ 多种取整函数的使用和区别: ceil() floor() round() trunc() rint() nearbyint()
  17. 淘宝店铺宝贝转化率该如何提升
  18. 支付宝商家二维码收款、订单状态查询、退款API试用笔记
  19. 普通人利用寒假一个月可以学会的四个赚钱技能
  20. iOS好用的三方推荐

热门文章

  1. 洛谷-P1765-手机
  2. 树梅派4BUnbuntu更换中科大源
  3. C语言读写文本文件的几种模式,读取文件的例子
  4. 如何使用vmware虚拟机上网
  5. 1211. 蚂蚁感冒
  6. 【码云】git push origin mash 报错:remote: error: GH007: Your push would publish a private email address.
  7. JavaScript 事件 onblur 与 onfocus 区别
  8. C语言初阶小练习(10)
  9. 第4篇-利用python下载美丽女孩子的图片
  10. 区块链是供应链金融的一剂良药吗?