H5-生成二维码

 

<div class="poster-qr">
      <div class="qrWrapper">
        <!-- 放置二维码的容器 -->
        <div id="qrcode" ref="qrcode" class="qrcode"/>
      </div>
      <div class="qrDesc">长按扫描二维码领取</div>
    </div>

  

import QRCode from 'qrcodejs2'
export default {
  name: 'SharePoster',
  components: { QRCode },
  data() {
    return {}
  },
  mounted() {
    this.$nextTick(() => {
      this.qrcode('http://www.baidu.com') // 二维码的内容,由后端返回链接
    })
  },
  methods: {
    // 生成二维码
    qrcode(url) {
      new QRCode(window.document.getElementById('qrcode'), {
        width: window.document.getElementById('qrcode').offsetWidth,
        height: window.document.getElementById('qrcode').offsetHeight,
        text: url,
     colorDark: '#000',
colorLight: '#fff',
correctLevel: QRCode.CorrectLevel.H
})
    }
  }

  

 

posted @ 2020-11-20 09:27  糖锡  阅读(429)  评论(0)    收藏  举报