0.0.2 • Published 4 years ago

v-qr v0.0.2

Weekly downloads
43
License
-
Repository
github
Last release
4 years ago

v-qr

QR code with logo component for Vue.js.

带logo二维码组件. 基于 node-qrcode

Examples

Online Examples

Installation

install with NPM

npm i -S v-qr

Usage

Import

import Vqr from 'v-qr'
Vue.ues(Vqr)

In template

<v-qr
  text=" "
  :logo="logo"
  qrcodeColor="#000000ff"
  backgroundColor="#ffffffff"
  :size="300"
  :logoSize="50"
  :margin="10"
  :ratio="1"
  level="M"
/>

Props

PropsDescriptiontypeDefault
text二维码内容String" "
logo二维码中间的logo,可以传图片url和base64String""
size二维码的大小(单位: px)Number300
logoSizelogo的大小(单位: px)Number50
margin二维码的外边距(单位: px)Number10
ratio通过放大解决logo原图尺寸过大导致模糊的问题(1 - 3)Number1
qrcodeColor二维码的颜色,只支持16进制String#000000ff
backgroundColor二维码的背景颜色,只支持16进制String#ffffffff
level容错级别 ("L" | "M" | "Q" | "H")String"M"

Events

Event nameDescriptionRes
on-finish完成二维码生成时触发Image(base64)