vue-qr-generator

Create QR codes with a simple Vue component, Fork of vue-qrcode-component that uses the KeeeX/qrcodejs code generator.
34,252
Install
npm install vue-qr-generator
Latest Version:3.0.1
Vue:2
License:MIT
Last Updated:Mar 7, 2022
Links: GitHub  ·  npm
Maintainer: adlee83

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:

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

Now you can use it as

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

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.

<qr-code 
    text="https://goo.gl/9eIWP9"
    size="500"
    color="#f1c40f"
    bg-color="#3498db" 
    error-level="L">
</qr-code>

Help

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

Related Packages

vue-qrcode-component

Create QR codes with a simple Vue component

262,895 123
vue-qrcode-component-v3

Create QR codes with a simple Vue component

42,152 0
vue-qr-code

vue-qr-code

11,388 2
qrcode.vue

A Vue.js component to generate QRCode. Both support Vue 2 and Vue 3

11,883,514 827
@qr-city/vue

Vue 3 component for qr-city: a 3D city whose rooftops form a scannable QR code.

707 0

Version History

Version Released License
3.0.1 MIT
3.0.0 MIT