vue项目中实现二维码

实现二维码的方式有很多种,这里介绍vue项目中简单易用的。

第一步:安装插件

npm install vue-qr --save

第二步 : 引入对应的页面

import VueQr from "vue-qr";

第三步:注册组件

  components: {

    VueQr

  },

第四步:html页面和js页面

 <vue-qr :logoSrc="config.imagePath" :text="config.value" :size="220"></vue-qr>

     data() {

        config: {

            value: "https://www.baidu.com", //显示的值、跳转的地址

            imagePath: logoCenter, //中间logo的地址

            BYTE_POS: "green"

          }

}

接下来介绍下vue-qr的一些常用属性:

text                                      欲编码的内容

size              尺寸, 长宽一致, 包含外边距

margin            二维码图像的外边距, 默认 20px

colorDark          实点的颜色(默认颜色为黑色)

colorLight           空白区的颜色

bgSrc               欲嵌入的背景图地址

gifBgSrc               欲嵌入的背景图 gif 地址,设置后普通的背景图将失效。设置此选项会影响性能

backgroundColor       背景色

backgroundDimming      叠加在背景图上的颜色, 在解码有难度的时有一定帮助

logoSrc            嵌入至二维码中心的 LOGO 地址

logoMargin LOGO       标识周围的空白边框, 默认为0

logoBackgroundColor Logo    背景色,需要设置 logo margin

logoCornerRadius LOGO        标识及其边框的圆角半径, 默认为0

whiteMargin                         若设为 true, 背景图外将绘制白色边框

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。