vue 使用qrcode生成的二维码 如何去除白边

vue 中使用qrcode生成的二维码 有一个很粗的白色边框

clipboard.png

想要这个白色边框变细一点或去除掉 哪位大佬知道应该哪里设置啊

版本:"qrcode": "^1.3.2",

以下是代码

<template>
    <div class="detail">
      <canvas id="codeCanvas"></canvas>
    </div>
</template>

<script>

import QRCode from 'qrcode' 
export default {
  data() {
    return {
      QueryDetail: '',
    }
  },
  mounted(){
    
    this.QueryDetail='http://www.baidu.com'
        var canvas = document.getElementById('codeCanvas')
        QRCode.toCanvas(canvas, this.QueryDetail, function (error) {
        
        })

  },
  methods: {
    
  }
}
</script>

<style lang="scss" scoped>
  .detail{
    #codeCanvas{
      width: 6rem!important;
      height: auto!important;
    }

  }
  
</style>



阅读 12.6k
1 个回答

设置margin等于0就没有了,默认是4

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进