Skip to content

TOtpCountdown / OTP 倒计时

OtpCountdown displays a visual countdown for OTP verification. Supports ring/sector variants, gradient/segment color modes, and tick/finish events. / OTP 倒计时展示验证码倒计时动画,支持圆环/扇形变体、渐变/分段颜色模式,以及滴答/完成事件。

Props / 属性

PropTypeDefaultDescription
totalSecondsnumber30Total countdown seconds
sizenumber60Circle size (px)
variant'ring' | 'sector''ring'Visual variant
showSecondsbooleantrueShow remaining seconds

Events / 事件

EventPayloadDescription
@finishCountdown finished
@tickremaining: numberEach second

Basic Usage / 基础用法

vue
<script setup lang="ts">
import { TOtpCountdown } from '@gulcc/tabler-vue'

function onFinish() { /* refresh code */ }
</script>

<template>
  <TOtpCountdown :total-seconds="30" @finish="onFinish" />
</template>