欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

Vue3NextQrcode

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

效果圖

動(dòng)圖(GIF)

標(biāo)志(LOGO)

背景圖(BackgroundImage)

安裝

npm i vue3-next-qrcode

Props 配置項(xiàng)

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

項(xiàng)目地址

vue3-next-qrcode

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

相關(guān)文章

  • vue項(xiàng)目打包自動(dòng)更新版本號且自動(dòng)刷新緩存的方法示例

    vue項(xiàng)目打包自動(dòng)更新版本號且自動(dòng)刷新緩存的方法示例

    這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目打包自動(dòng)更新版本號且自動(dòng)刷新緩存的相關(guān)資料,文中通過代碼及圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-11-11
  • vue-cli3項(xiàng)目在IE瀏覽器打開兼容問題及解決

    vue-cli3項(xiàng)目在IE瀏覽器打開兼容問題及解決

    這篇文章主要介紹了vue-cli3項(xiàng)目在IE瀏覽器打開兼容問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue router安裝及使用方法解析

    Vue router安裝及使用方法解析

    這篇文章主要介紹了Vue router安裝及使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Vue項(xiàng)目打包壓縮的實(shí)現(xiàn)(讓頁面更快響應(yīng))

    Vue項(xiàng)目打包壓縮的實(shí)現(xiàn)(讓頁面更快響應(yīng))

    這篇文章主要介紹了Vue項(xiàng)目打包壓縮的實(shí)現(xiàn)(讓頁面更快響應(yīng)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • vue實(shí)現(xiàn)前端控制動(dòng)態(tài)路由的示例代碼

    vue實(shí)現(xiàn)前端控制動(dòng)態(tài)路由的示例代碼

    本文主要介紹了vue實(shí)現(xiàn)前端控制動(dòng)態(tài)路由的示例代碼,通過這些步驟,可以有效地根據(jù)用戶權(quán)限動(dòng)態(tài)渲染前端路由,實(shí)現(xiàn)多用戶權(quán)限系統(tǒng),感興趣的可以了解一下
    2025-04-04
  • vue插件--仿微信小程序showModel實(shí)現(xiàn)模態(tài)提示窗功能

    vue插件--仿微信小程序showModel實(shí)現(xiàn)模態(tài)提示窗功能

    這篇文章主要介紹了vue插件--仿微信小程序showModel實(shí)現(xiàn)模態(tài)提示窗,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • element-ui如何在table中使用tooltip

    element-ui如何在table中使用tooltip

    這篇文章主要介紹了element-ui如何在table中使用tooltip問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vuex 單狀態(tài)庫與多模塊狀態(tài)庫詳解

    Vuex 單狀態(tài)庫與多模塊狀態(tài)庫詳解

    這篇文章主要介紹了Vuex 單狀態(tài)庫與多模塊狀態(tài)庫詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • Vue3菜單展開和收起實(shí)現(xiàn)

    Vue3菜單展開和收起實(shí)現(xiàn)

    在Vue項(xiàng)目中實(shí)現(xiàn)首頁布局,包括可收放的左側(cè)菜單和主體內(nèi)容區(qū),在store中管理菜單狀態(tài),通過修改isCollapse狀態(tài)控制菜單的展開與收起,在home.vue中編寫左側(cè)菜單欄的代碼和樣式,實(shí)現(xiàn)一個(gè)響應(yīng)式的用戶界面
    2024-09-09
  • 解決vue頁面刷新,數(shù)據(jù)丟失的問題

    解決vue頁面刷新,數(shù)據(jù)丟失的問題

    這篇文章主要介紹了解決vue頁面刷新,數(shù)據(jù)丟失的問題,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-11-11

最新評論