vue-qr-generator

Create QR codes with a simple Vue component, Fork of vue-qrcode-component that uses the KeeeX/qrcodejs code generator.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
vue-qr-generator
023.0.14 years ago4 years agoMinified + gzip package size for vue-qr-generator in KB

Readme

vue-qr-generator
Create QR codes with a simple Vue component

Demo and Documentation on GitHub Pages

Installation

Install the package: ``` // Using NPM npm install vue-qr-generator // or Yarn yarn add vue-qr-generator ``` Then register the component: ```js import Vue from 'vue' import VueQRCodeComponent from 'vue-qr-generator' Vue.component('qr-code', VueQRCodeComponent) ``` Now you can use it as ```html ```

Usage

Props

| prop | type | required | default | validation | |-------------|--------|----------|---------|------------------------------------| | text | String | true | | | | size | Number | false | 256 | | | color | String | false | '#000' | | | bg-color | String | false | '#FFF' | | | error-level | String | false | '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. ```html text="https://goo.gl/9eIWP9"
size="500"
color="#f1c40f"
bg-color="#3498db" 
error-level="L">
```

Help

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