1.1.0 • Published 3 years ago

vue-qrcode-component2 v1.1.0

Weekly downloads
4
License
MIT
Repository
-
Last release
3 years ago

vue-qrcode-component

this component use vue-qrcode-component from https://gerardreches.github.io/vue-qrcode-component/ with additional options

such as you can get back created qr code as image event listener

@qrCode="getLink($event)"

Demo and Documentation on GitHub Pages

Installation

Install the package:

// Using NPM
npm install vue-qrcode-component2

Then register the component:

import Vue from 'vue'
import VueQRCodeComponent from 'vue-qrcode-component'
Vue.component('qr-code', VueQRCodeComponent)

Now you can use it as

<qr-code text="Text to encode"></qr-code>

Usage

Props

proptyperequireddefaultvalidation
textStringtrue
sizeNumberfalse256
colorStringfalse'#000'
bg-colorStringfalse'#FFF'
error-levelStringfalse'H'Only accepts 'L', 'M', 'Q' or 'H'.

Note: size prop uses pixels units.

Example

We will generate a QR code that gives an URL on decode. It measures 500x500 px, uses a yellow color for the code and a blue color for the background. This QR will use a Low error correction level.

<qr-code
  text="https://goo.gl/9eIWP9"
  size="500"
  color="#f1c40f"
  bg-color="#3498db"
  error-level="L"
  @qrCode="getLink($event)"
>
</qr-code>

Help

Feel free to open an issue if you have any problem using this component.