vue 与qrcodejs2 生成的二维码 logo 居中

 代码:
<div class="qrcode" >
      <img src="图片地址" v-if="iconIMGurl==='0'?false:true"  class="logoimg"/>
      <div ref="qrcode" id="qrcode">
      </div>
    </div>
 
 
style:
.qrcode{
  display:inline-block;
  position:relative;margin-top: .2rem;
}
.logoimg{
    position:absolute;
    left:50%;
    top:50%;
    width:60px;
    height:60px;
    margin-top:-30px;
    margin-left:-30px;
}
 
 
js:
import QRcode from 'qrcodejs2'   //引入
qrcode() {
      this.qrcode = new QRcode('qrcode', {
        width: 200, // 设置宽度,单位像素
        height: 200, // 设置高度,单位像素
        text: this.QRtext, // 设置二维码内容或跳转地址
        colorDark: this.erweiCodeColor // 二维码的颜色
      })
    }
 
posted @ 2020-09-04 16:49  依旧2018  阅读(3202)  评论(0编辑  收藏  举报