使用vue-qr生成漂亮的二维码

631 阅读1分钟

效果图

下载.png

安装

npm install vue-qr --save

导入

// vue2.0
import VueQr from 'vue-qr'

...
{
  components: {VueQr}
}

用法

<vue-qr 
    :correctLevel="3" 
    :autoColor="false" 
    colorDark="#313a90" 
    :logoSrc="logoSrc" 
    :text="codeUrl" 
    :size="240" 
    :margin="0" 
    :logoMargin="3">
</vue-qr>
import VueQr from 'vue-qr'
export default {
  data () {
    return {
      logoSrc: require('../assets/weixin-head.jpg'),
      codeUrl: 'https://www.toutiao.com/article/7100763829256307215/'
    }
  },
  components: {
    VueQr
  }
}
参数说明是否必需
text二维码内容必需
autoColor若为 true, 背景图的主要颜色将作为实点的颜色, 即 colorDark,默认 true可选
colorDark实点的颜色可选
colorLight空白区的颜色可选
logoSrc嵌入至二维码中心的 LOGO 地址可选
size尺寸, 长宽一致, 包含外边距必需
margin二维码图像的外边距, 默认 20px可选
logoMargin标识周围的空白边框, 默认为0可选
correctLevel容错级别 0-3可选

更多配置项请参考官方文档