最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3的二維碼組件vue3-next-qrcode

 更新時間:2023年09月24日 16:13:17   作者:XiaoDaiGua_Ray  
這篇文章主要為大家介紹了vue3的二維碼組件vue3-next-qrcode示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

Vue3NextQrcode

使用 TypeScript 基于 awesome-qr.js 與 Vue3 開發(fā)的二維碼組件。支持豐富的配置屬性,并且支持:LOGO、BackgroundImage、GIF 等。簡單配置,即可使用漂亮好看的二維碼~

效果圖

動圖(GIF)

標(biāo)志(LOGO)

背景圖(BackgroundImage)

安裝

npm i vue3-next-qrcode

Props 配置項

名稱類型默認(rèn)值說明版本
watchTextbooleantrue是否啟用自動監(jiān)聽內(nèi)容變換后,重新渲染二維碼*
statusQRCodeStatusundefined二維碼狀態(tài)*
errorDescriptionstring \VNode二維碼已過期status error 狀態(tài)下的描述文案*
errorActionDescriptionstring重新加載status error 狀態(tài)下的按鈕描述文案*
textstring必填二維碼填充內(nèi)容*
sizenumber160二維碼渲染尺寸*
marginnumber12二維碼主體周圍的邊距大?。ㄒ韵袼貫閱挝?*
correctLevelnumber1二維碼糾錯等級(0-3)*
maskPatternnumberundefined指定二維碼編碼時使用的掩碼圖案,接受QRMaskPattern提供的值*
versionnumberundefined指定二維碼編碼使用的版本,接受[1-40]整數(shù)*
componentsComponentOptions{}用于控制二維碼中的組件的選項*
colorDarkstring#000000二維碼上方塊的顏色*
colorLightboolean#ffffff二維碼上方塊的顏色*
autoColorbooleantrue自動計算二維碼背景的colorLight值*
backgroundImagestringundefined二維碼背景圖*
backgroundDimmingstringrgba(0, 0, 0, 0)背景圖像上方調(diào)光蒙版的顏色*
gifBackgroundURLstringundefinedgif 圖鏈接地址*
gifBackgroundArrayBufferundefinedgif 圖文件流*
whiteMarginbooleantrue使用白色邊距而不是透明邊距,透明邊距會顯示邊距上二維碼的背景*
logoImagestringundefined二維碼 logo*
logoScalenumber0.4logo 與二維碼尺寸的比例*
logoMarginnumber6logo 邊距尺寸*
logoCornerRadiusnumber8二維碼圓角尺寸*
dotScalenumber1塊的實際大小與完整大小的比率,當(dāng)您想要使背景的更多部分可見時,這會很有幫助。*
onSuccess(dataURL: ArrayBuffer \string \undefined) => voidnull二維碼渲染成功回調(diào)*
onError(e: unknown) => voidnull二維碼渲染失敗回調(diào)*
onReload() => voidnullstatus error 狀態(tài)下點擊重新加載按鈕回調(diào),如果使用了 errorAction 插槽該方法不會執(zhí)行*

Slots

名稱參數(shù)說明版本
errorAction()status error 狀態(tài)下的自定義展示樣式*

使用示例

基礎(chǔ)二維碼

<script lang="ts" setup>
import { Vue3NextQrcode } from 'vue3-next-qrcode'
</script>
<template>
  基礎(chǔ)二維碼
  <Vue3NextQrcode text="hello" />
  LOGO 二維碼
  <Vue3NextQrcode text="hello" logoImage="your logo image" />
  BackgroundImage 二維碼
  <Vue3NextQrcode text="hello" backgroundImage="your logo image" />
</template>

GIF 二維碼

注意:使用 GIF URL 的時候,應(yīng)該使用 gifBackgroundURL 屬性。

<script lang="ts" setup>
import { Vue3NextQrcode } from 'vue3-next-qrcode'
</script>
<template>
  GIF URL
  <Vue3NextQrcode text="hello" gifBackgroundURL="your gif url" />
  GIF ArrayBuffer
  <Vue3NextQrcode text="hello" gifBackground="your gif ArrayBuffer" />
</template>

項目地址

vue3-next-qrcode

以上就是vue3 的 二維碼組件(vue3-next-qrcode)的詳細(xì)內(nèi)容,更多關(guān)于vue3 的 二維碼組件(vue3-next-qrcode)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

盘锦市| 临西县| 昌乐县| 儋州市| 庆元县| 如东县| 阜平县| 马关县| 永福县| 额济纳旗| 平原县| 广饶县| 逊克县| 宝鸡市| 日照市| 庆阳市| 舞钢市| 玉门市| 滕州市| 腾冲县| 乌兰察布市| 沁源县| 舞钢市| 平山县| 南阳市| 三原县| 临清市| 牟定县| 星座| 泗阳县| 洪江市| 芦山县| 霸州市| 牡丹江市| 民权县| 高州市| 昭通市| 伽师县| 托里县| 保山市| 双桥区|