v-qrcode
v-qrcode
A QRCode Component For Vue 2
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
| prop | type | default value | desc |
|---|---|---|---|
value |
string |
"" |
the string to generate QR Code |
cls |
string |
"" |
the classname of wrapper |
size |
number |
100 |
size of qrcode |
level |
string |
"L" |
level of qrcode (L, Q, M, H) |
background |
string |
"#fff" |
background color |
foreground |
string |
"#000" |
foreground color |
mime |
string |
"image/png" |
the mime type of image |
padding |
number |
0 |
the padding between qrcode and wrapper |
type |
string |
"canvas" |
the output type can be either canvas or image |
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.3 | ^2.1.10 | ISC | |
| 1.0.1 | ISC | ||
| 1.0.0 | ISC |