Skip to content

fengyuanchen/vue-qrcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7b7537f · Feb 19, 2022

History

41 Commits
Feb 7, 2022
Feb 7, 2022
Feb 7, 2022
Aug 12, 2021
Aug 12, 2021
Feb 7, 2022
Jan 30, 2021
Feb 7, 2022
Jan 30, 2021
Jan 30, 2021
Feb 7, 2022
Oct 21, 2018
Feb 19, 2022
Jan 30, 2021
Feb 7, 2022
Jun 12, 2021
Feb 7, 2022
Feb 7, 2022
Feb 7, 2022
Feb 7, 2022
Feb 7, 2022
Feb 7, 2022
Feb 7, 2022
Aug 10, 2021

Repository files navigation

vue-qrcode

Coverage Status Downloads Version Gzip Size

QR code component for Vue 3, bases on node-qrcode. For Vue 2, check out the v1 branch.

Main npm package files

dist/
├── vue-qrcode.js         (UMD, default)
├── vue-qrcode.min.js     (UMD, compressed)
├── vue-qrcode.esm.js     (ECMAScript Module)
├── vue-qrcode.esm.min.js (ECMAScript Module, compressed)
└── vue-qrcode.d.ts       (TypeScript Declaration File)

Getting started

Installation

Using npm:

npm install vue@3 qrcode@1 @chenfengyuan/vue-qrcode@2

Using pnpm:

pnpm add vue@3 qrcode@1 @chenfengyuan/vue-qrcode@2

Using Yarn:

yarn add vue@3 qrcode@1 @chenfengyuan/vue-qrcode@2

Using CDN:

<script src="https://unpkg.com/vue@3"></script><!-- Vue.js is required -->
<script src="https://unpkg.com/qrcode@1.5.0/build/qrcode.js"></script><!-- qrocde is required -->
<script src="https://unpkg.com/@chenfengyuan/vue-qrcode@2"></script>

Usage

import { createApp } from 'vue';
import VueQrcode from '@chenfengyuan/vue-qrcode';

const app = createApp({});

app.component(VueQrcode.name, VueQrcode);
<vue-qrcode value="Hello, World!" :options="{ width: 200 }"></vue-qrcode>

Browser support

Same as Vue 3.

Versioning

Maintained under the Semantic Versioning guidelines.

License

MIT © Chen Fengyuan