# qrcode.vue
一款 Vue.js 二维码组件.
[](https://travis-ci.org/scopewu/qrcode.vue)
[](https://github.com/scopewu/qrcode.vue/blob/master/LICENSE)
## 快速开始
快速添加 `qrcode.vue` 组件到项目中
```bash
npm install --save qrcode.vue # yarn add qrcode.vue
```
## 使用
e.g.
```javascript
import Vue from 'vue'
import QrcodeVue from 'qrcode.vue'
new Vue({
el: '#root',
data: {
value: 'https://example.com',
},
template: '',
components: {
QrcodeVue,
},
})
```
或者,在独有单文件扩展 `*.vue` 中使用:
```html
```
## Component props
### value
- Type: `string`
- Default: `''`
二维码的内容值。
### level
- Type: `string`
- Default: `L`
二维码的容错能力等级,取值为 'L', 'M', 'Q', 'H' 之一。了解更多,[维基百科:QR_code](https://en.wikipedia.org/wiki/QR_code#Error_correction)。
### size
- Type: `number`
- Default: `100`
二维码大小。
### renderAs
- Type: `string`
- Default: `canvas`
生成二维码的 HTML 标签,可选 `canvas` 或 `svg`。
### background
- Type: `string`
- Default: `#ffffff`
二维码背景颜色。
### foreground
- Type: `string`
- Default: `#000000`
二维码前景颜色。
### class || className
- Type: `string`
- Default: `''`
传递给二维码根元素的类名。
## 软件许可
copyright © 2017 scopewu, license by [MIT](https://github.com/scopewu/qrcode.vue/blob/master/LICENSE)