Vue 二維碼生成外掛
阿新 • • 發佈:2022-12-05
1. 安裝 qrcode.vue
// vue2 安裝1.x版本、vue3 安裝3.x版本
npm install --save qrcode.vue
// 或
yarn add qrcode.vue
2. 使用
// 使用 import { createApp } from 'vue' import QrcodeVue from 'qrcode.vue' createApp({ data: { value: 'https://example.com', }, template: '<qrcode-vue :value="value"></qrcode-vue>', components: { QrcodeVue, }, }).mount('#root') // 單檔案元件使用 <template> <qrcode-vue :value="value" :size="size" level="H" /> </template> <script> import QrcodeVue from 'qrcode.vue' export default { data() { return { value: 'https://example.com', size: 200, } }, components: { QrcodeVue, }, } </script>
3. 屬性配置
屬性名 | 型別 | 預設值 | 說明 |
---|---|---|---|
value | string | '' | 二維碼的內容 |
size | number | 100 | 二維碼的尺寸 |
render-as | string | canvas | QRcode 渲染方式 canvas 或 svg。svg 可以在 SSR 上工作。 |
margin | number | 0 | margin寬度 |
level | string | H | 糾錯級別('L', 'M', 'Q', 'H'),wikipedia: QR_code |
background | string | #ffffff | 二維碼背景顏色 |
foreground | string | #000000 | 二維碼顏色 |
class | string | '' | 二維碼元素類名 |