二维码生成
存放二维码

<div id="qrCode" class="qrCode"><div id='code' class="code"></div><canvas style="height: 250px;width: 250px;" id="canvas" class="canvas1"></canvas>
</div>

生成二维码

var canvas = document.getElementById('canvas')
// canvas.forEach(obj=>{
QRCode.toCanvas(canvas,zjhm, function (error) {if (error)window.console.error(error)window.console.log('QRCode success!');
});

打印二维码

doPrint(zjhm){var canvas = document.getElementById('canvas');var img1 = document.getElementById('qrCode').innerHTML;var img = canvas.toDataURL("image/png")document.getElementById('qrCode').innerHTML="<img id='img' src='" + img + "'>"var newWin = window.open(""); //新打开一个空窗口//根据div标签ID拿到div中的局部内容var jubuData = document.getElementById("qrCode").innerHTML;document.getElementById('qrCode').innerHTML=img1;var canvas1 = document.getElementById('canvas')// canvas.forEach(obj=>{QRCode.toCanvas(canvas1,zjhm, function (error) {if (error)window.console.error(error)window.console.log('QRCode success!');});//把获取的 局部div内容赋给body标签newWin.document.write(jubuData); //将图片添加进新的窗口newWin.document.close(); //在IE浏览器中使用必须添加这一句newWin.focus(); //在IE浏览器中使用必须添加这一句setTimeout(function() {newWin.print(); //打印newWin.close(); //关闭窗口}, 100);},

二维码宽高的设置

#canvas{width: 250px!important;height: 250px!important;
}

vue二维码生成和打印相关推荐

  1. vue二维码生成、打印及识别

    生成二维码 引入QRCode模块 npm install --save qrcode import QRCode from 'qrcode'; 页面代码 批量创建二维码及打印,所以加了个v-for & ...

  2. 二维码生成/保存/打印

    二维码生成/保存/打印 qrcodejs2生成二维码 js 保存二维码图片 js 居中打印二维码 body内容 qrcodejs2生成二维码 需引用qrcodejs2 try {if (this.qr ...

  3. vue二维码生成插件 - npm安装篇

    vue二维码生成插件 - npm安装篇 具体使用: 1. 安装: npm install vue-qr --save 2. 引入和声明 //在需要生成二维码的文件中引入比如qrCode.vue imp ...

  4. vue二维码生成可自定义logo

    代码已上传至github github代码地址:https://github.com/Miofly/mio.git <template xlang="wxml">< ...

  5. 条形码和二维码 生成以及打印

    一.生成条形码 jsp页面引入js: <META content="IE=9" http-equiv="X-UA-Compatible"><s ...

  6. JAVA实现QRCode的二维码生成以及打印

    喜欢的朋友可以关注下,粉丝也缺. 不说废话了直接上代码 注意使用QRCode是需要zxing的核心jar包,这里给大家提供下载地址 https://download.csdn.net/download ...

  7. vue二维码生成且带文字图片下载

    (一)web页面效果: (二)执行结果: (三)vue代码实例: 1)安装qrcode-vue库:npm install --save qrcode-vue 2)安装html2canvas库:npm ...

  8. Vue批量生成二维码并分页打印,组件形式实现

    Vue批量生成二维码并分页打印,组件形式实现 一. 最终效果 二. 实现方式 一. 最终效果 二. 实现方式 安装qrcodejs2插件: // 终端执行 npm install qrcodejs2 ...

  9. uniapp H5 二维码生成

    vue 二维码生成步骤: 1. 引入二维码 import QRCode from 'qrcodejs2' 2. html 3. 二维码生成事件 creatQrCode() { var qrcode = ...

最新文章

  1. ubuntu通过xmange连接桌面
  2. 求三个数的最大最小值
  3. 在Play上使用twitter4j! 框架和安全社交很容易
  4. NoSQL精粹pdf
  5. 倾斜摄影和近景摄影技术
  6. Wireshark对京东网站进行抓包
  7. Java程序员常用网站
  8. java duration 设置值,Java中的Duration toHours()方法
  9. ROS创建Publisher理解
  10. 关于固态硬盘的数据擦除
  11. st公司stm32MCU,cubemx创建工程,Drivers文件夹下内容不可见问题的描述与粗略解决方法
  12. 29.递归三元表达式生成式匿名函数
  13. leaflet显示高程
  14. 计算机研究生怎么研究黑洞,麻省理工学院研究生的工作使黑洞的事件视野成为可能...
  15. CSDN蒋涛:从产品经理到通证设计师
  16. 汇编语言——跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP
  17. 织梦gbk下文章随机文字转换为图片
  18. 尚硅谷_在线教育_Nuxt整合错误
  19. python自己做电子词典_利用PyQt5制作电子词典
  20. ruoyi自定义工作流(前端二,添加流程管理页面)

热门文章

  1. Android 签到功能
  2. Power BI中配置Python运行环境,及相关错误问题解决
  3. wot的游戏引擎很牛吧_使用WOT享受更安全的Web浏览
  4. matlab规定形式化简多项式,如何用matlab化简多项式
  5. 李开复投资的创新奇智两大硬伤:缺少落地场景和商业模式模糊
  6. 电子招投标中的时间节点汇总
  7. linux常用操作符,Linux常用操作(1)
  8. git入门手册(绝对简单易懂)
  9. 单相半波可控整流电路
  10. vba和vb的小区别