1.0.3 • Published 7 years ago

v-qrcode v1.0.3

Weekly downloads
241
License
ISC
Repository
github
Last release
7 years ago

v-qrcode

A QRCode Component For Vue 2

demo

demo

Install

$ npm i v-qrcode --save

Usage

ES6

<template>
    <div>
        <qrcode :cls="qrCls" :value="qrText"></qrcode>
    </div>
</template>

<script>
import Qrcode from 'v-qrcode'

export default {
    data () {
        return {
            qrCls: 'qrcode',

            qrText: 'hello world'
        }
    },

    components: {
        Qrcode
    }
}
</script>

Browser Globals

The dist folder contains v-qrcode.js and v-qrcode.min.js with all components exported in the window.VQrcode object.

<script src="path/to/vue.js"></script>
<script src="path/to/v-qrcode.min.js"></script>
<script>
    var qrcode = VQrcode.qrcode;
</script>

Options

proptypedefault valuedesc
valuestring""the string to generate QR Code
clsstring""the classname of wrapper
sizenumber100size of qrcode
levelstring"L"level of qrcode (L, Q, M, H)
backgroundstring"#fff"background color
foregroundstring"#000"foreground color
mimestring"image/png"the mime type of image
paddingnumber0the padding between qrcode and wrapper
typestring"canvas"the output type can be either canvas or image