Vue はロゴ付きの QR コードを生成します
vue_qrcodes をインストールする
npm install --save vue_qrcodes
vue_qrcode を使用する
ページのインポート
import qrcodes from "vue_qrcodes"
export default {
components: { qrcodes },
data() {
return {
codeLogo: require("@/projects/wisdomcommunity/assets/images/wisdomcommunity/menjin/code-logo.png"),
qrCodeText: '123456',
codeSize: '',
logoSize: '',
}
},
created () {
this.codeSize = document.documentElement.clientWidth * (200 / 375)
this.logoSize = document.documentElement.clientWidth * (32 / 375)
},
}
ページタブ
<qrcodes
:url="qrCodeText"
:iconurl="codeLogo"
:wid="codeSize"
:hei="codeSize"
:imgwid="logoSize"
:imghei="logoSize"
/>
パラメータの説明
財産 | 説明 | タイプ | 受け入れられる値 | デフォルト |
---|---|---|---|---|
URL | Qrcode 二次元コード入力内容の値 |
弦 | - | www.baidu.com |
アイコンURL | Qrコードの画像 QRコードの真ん中にある小さな絵のアドレス |
弦 | - | https://cn.vuejs.org/images/logo.png |
幅 | QRコード幅 QRコード幅 |
番号 | - | 70 |
おい | QRコードの高さ QRコードの高さ |
番号 | - | 70 |
色濃い | QRコードの色 QRコードの色 |
弦 | - | #000000 |
色光 | QRコードの背景 QRコードの背景色 |
弦 | - | #ffffff |
imgwid | Qrcode 画像の幅 QR コードの中央にある小さな画像の幅 |
番号 | - | 30 |
イムヘイ | Qrcode 画像の高さ QR コードの中央にある小さな画像の高さ |
番号 | - | 30 |