前端vue项目生成带logo的二维码

Vue 生成带 logo 的二维码

安装 vue_qrcodes

npm install --save vue_qrcodes

使用 vue_qrcodes

import qrcodes from "vue_qrcodes"
export default {
  components: { qrcodes },
  data() {
    return {
      codeLogo: require("../img/logo.png"),
      qrCodeText: '123456',
      codeSize: '',
      logoSize: '',
    }
  },
  created () {
    this.codeSize = document.documentElement.clientWidth * (200 / 375)
    this.logoSize = document.documentElement.clientWidth * (32 / 375)
  },
}

页面标签

<qrcodes 
  :url="qrCodeText" 
  :iconurl="codeLogo" 
  :wid="codeSize" 
  :hei="codeSize" 
  :imgwid="logoSize" 
  :imghei="logoSize" 
/>
PropertyDescriptionTypeDefault
urlimage of Qrcode 二维码中间小图片地址String[www.baidu.com](https://www.baidu.com)
iconurlValues of Qrcode 二维码输入的内容String[https://cn.vuejs.org/images/logo.png](https://cn.vuejs.org/images/logo.png)
widQrcode width 二维码宽度Number70
heiQrcode height 二维码高度Number70
colorDarkQrcode color 二维码颜色String70
urlValues of Qrcode 二维码输入的内容String#000000
colorLightQrcode background 二维码背景色String#ffffff
imgwidQrcode image width 二维码中间小图片宽度Number 30
imghei Qrcode image heigth 二维码中间小图片高度Number 30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值