微信二维码之vue-qr/qrcodejs2 区别

vue-qr

弊端:当后端微信返回二维码,不兼容IE浏览器

npm install vue-qr --save
main.js
import vueQr from 'vue-qr'
Vue.use(vueQr)
<vue-qr :text="qrCode" :margin="0" colorLight="#fff" :logoSrc="require('./../../assets/wpay.svg')" :logoScale="0.2" :size="200"></vue-qr>
// qrCode获取到的后端二维码

qrcodejs2 - canvas

优点:生成canvas二维码,兼容IE浏览器

npm install qrcodejs2 --save
import QRCode from 'qrcodejs2'
<div class="div-code"><div id="qrcode1" ref="qrcode1"></div> // 二维码容器<img src="./../../assets/wpay.svg" alt="" class="pay-logo">
</div>data () {return {QRCode: ''}
}
methods: {// 获取支付二维码async getPayInfo () {const { code, data } = await this.$api.api模块名.方法名()if (code === '0') {this.QRCode = data.QRCodethis.$nextTick(() => {document.querySelector('#qrcode1').innerHTML = ''return new QRCode(this.$refs.qrcode1, {width: 220, // 宽height: 220, // 高text: this.QRCode, // 生成二维码的内容render: 'canvas', // 设置渲染方式(canvas,table 默认canvas)correctLevel: QRCode.CorrectLevel.L // 二维码纠错级别(L,M,Q,H)})})}}}

vue——微信二维码显示vue-qr/qrcodejs2相关推荐

  1. vue扫描二维码,真机调试

    vue扫描二维码,真机调试 vue代码 使用HBuilderX 运行界面 vue代码 <el-button>标签需要引用element-ui,如果没有,可以注释,打开下面的普通<bu ...

  2. vue使用qrcodejs2生成带log的二维码图片,vue生成二维码图片中间带log,自定义log

    安装插件 npm install qrcodejs2 --save 在页面中引入 import QRcode from 'qrcodejs2' 普通的二维码 此处的id就是页面中要展示二维码容器的id ...

  3. vue生成二维码并下载

    vue生成二维码图片,这里使用的是qrcode.js 这个插件 1.下载插件 npm install --save qrcodejs2 2.组件内使用 <template>   <B ...

  4. 【vue生成二维码】1.将后端返回的二维码字符串生成二维码;2.下载功能

    vue使用qrcode插件 一.只展示一张图的效果 一.效果图: 二.具体代码: 1.安装 npm i qrcodejs2 --save 2.在页面使用 2.1.html <div id=&qu ...

  5. vue实现二维码批量打印功能

    vue实现二维码批量打印功能 业务需求:客户需要给每个商品贴上二维码,为了更加高效的完成这项工作需要配合热敏打印机实现批量打印二维码的需求,因为是web项目后端会部署到服务器上,因此只能通过js的方式 ...

  6. 微信扫码登录自定义二维码显示信息

    微信扫码登录,自定义二维码显示信息 <script src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js& ...

  7. 原生Vue实现二维码扫一扫,兼容PC、安卓、IOS

    原生Vue实现二维码扫一扫 通过使用 vue-qrcode-reader 进行实现,必须是 Https 或 Localhost 文章目录 原生Vue实现二维码扫一扫 vue-qrcode-reader ...

  8. 利用VUE生成二维码(两种方式)

    利用Vue生成二维码 Author:kak vue有两种生成二维码的方式,qrcode.vue-qr(有icon): 1.qrcode npm ``install` `--save qrcodejs2 ...

  9. android TV端如何读取微信网页版二维码显示生成一张图片

    今天讲下TV端接二维码遇到的一些问题,由于是在微信平台申请的是以网站那种形式申请的,而不是服务号申请的,所以客户端显示的二维码是以网页的形式展现的,网页是用WebView加载实现的,但是我们的界面是这 ...

  10. 关于前端调用微信二维码支付,二维码无法显示的问题

    昨天测试提交了一个bug,说是公司网站调用微信支付时无法显示微信二维码,于是去测试环境测试了一下,发现果然有问题: 此时后台日志打印了如下信息,微信接口返回的错误提示是:"invalid s ...

最新文章

  1. 软件测试自学舞蹈简单,中舞网APP评测:舞蹈初学者必备的APP
  2. 复杂的动态布尔表达式性能评估(1)--Antlr4实现
  3. C语言编程对缓冲区的理解
  4. 405 not allowed什么意思_二驴质问散打:为什么不救天道!面临一个亿赔款?次惑小仙女宣布与可乐分手!...
  5. mysql select 子查询_SELECT中常用的子查询操作
  6. android线程卡死,Android主线程为什么不因为Loop死循环卡死
  7. JDK使用最多的模式之一--观察者模式
  8. php printf 和sprintf,深入浅析php中sprintf与printf函数的用法及区别
  9. WinServer 2012 R2 搭建域控服务器、文件服务器并配置权限
  10. NOIP2016普及组T1(买铅笔)题解
  11. putty拷贝服务器文件,Windows下拷贝Linux的文件到本地(Putty)
  12. win11如何备份系统 Windows11备份系统的设置方法
  13. [Chatter] 为甚么要学Design Pattern
  14. Android 5.0系统特性全解析
  15. vue krpano 视角监听
  16. 简单几步让WinUSB设备变为多端点设备
  17. 【004】勃拉姆斯《第一号匈牙利舞曲》
  18. 我国村庄规划发展历程
  19. 摆脱外包进大厂,苦逼翻身把歌唱,20K、30K、40K!咬牙硬吃下这份儿数据结构与算法手册
  20. 全网通PA:SKY68018-11 Gigadata低功耗PA

热门文章

  1. ckeditor5 用法
  2. 计算几何 - 你绝对找不到比这更好的计算几何
  3. 算法学习之贪心法(会议安排)
  4. k8s教程01(k8s环境配置及私有仓库搭建)
  5. Python全栈 MongoDB 数据库(聚合、二进制、GridFS、pymongo模块)
  6. echarts世界地图国家及中国城市的经纬度数组整理
  7. 计算机休眠唤醒原理,电脑休眠和睡眠区别以及怎么唤醒
  8. 景深的计算及弥散圆、光圈的概念
  9. 栈的应用(三)之C语言实现逆波兰表达式
  10. 开启微信浏览器调试工具