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

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

安装

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 可选

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

目录
相关文章
|
应用服务中间件 nginx
Nginx的启动、停止与重启
启动  启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.
12943 0
|
前端开发 JavaScript 算法
轻松实现数字格式化:JavaScript 中的千分位分隔技巧大揭秘
轻松实现数字格式化:JavaScript 中的千分位分隔技巧大揭秘
623 0
|
数据格式
使用小技巧实现el-table组件的合并行功能,ElementUI和ElementPlus都适用
本文介绍了在ElementUI和ElementPlus中使用`el-table`组件实现合并行功能的技巧,包括多列合并和单列合并的方法,并提供了相应的示例代码和运行效果。
8545 1
使用小技巧实现el-table组件的合并行功能,ElementUI和ElementPlus都适用
|
JSON Java Apache
如何查看jar包的官网地址
如何查看jar包的官网地址
408 1
|
JavaScript 前端开发
JS - 正则替换富文本内容的所有图片地址,并提取src、alt、style等属性
这篇文章提供了使用JavaScript正则表达式来替换富文本中所有图片地址,并提取`src`、`alt`、`style`等属性的示例代码和方法。
701 1
|
JavaScript
Vue 将响应式数据转为普通对象
Vue 将响应式数据转为普通对象
298 1
|
存储 Java Maven
Java能这么轻松识别二维码
Java能这么轻松识别二维码
1851 1
|
iOS开发 开发者
iOS App 上架指南及关键建议
上架App Store是将iOS应用提交申请并上线的过程,旨在让应用在App Store上展示,吸引用户并获取流量。本文将介绍iOS上架的整体流程,并提供一些建议和注意事项。
|
缓存 测试技术 持续交付
工程化测试:Apollo的单元测试与集成测试指南
工程化测试:Apollo的单元测试与集成测试指南
./node_modules/vue-qr/dist/vue-qr.js报错You may need an appropriate loader to handle this file type问题
./node_modules/vue-qr/dist/vue-qr.js报错You may need an appropriate loader to handle this file type问题