Qrcode 二维码组件

基于 qrcode 封装。

Qrcode 组件位于 src/components/Qrcode

用法

更复杂点的例子,请在线预览

<script setup lang="ts">
import { Qrcode } from '@/components/Qrcode'
</script>

<template>
  <Qrcode text="vue-element-plus-admin" />
</template>

Qrcode 属性

属性说明类型可选值默认值
tag以什么标签生成二维码stringcanvas/imgcanvas
text二维码内容string/Array--
optionsqrcode.js 配置项QRCodeRenderersOptions-{}
width二维码宽度number-200
logo二维码 logoQrcodeLogo/string--
disabled二维码是否过期boolean-false
disabledText二维码过期提示内容string--

Qrcode 事件

方法名说明回调参数
done生成二维码后的回调-
click二维码点击事件-
disabled-click二维码过期后点击事件-