OTP өрісі

Болжамды ұяшықтары және direct output events бар қысқа бір реттік кодтарға арналған Alixan UI өрісі.

Орнату

npx alixan-ui-nuxt add otp

Қолдану

Value: -

<script setup lang="ts">
const code = ref('')

const verify = (value: string) => {
  console.log('submit', value)
}
</script>

<template>
  <OtpInput v-model="code" :length="6" @submit="verify" />
</template>

Ұзындық

<template>
  <div class="grid gap-4">
    <OtpInput :length="4" />
    <OtpInput :length="8" />
  </div>
</template>

API анықтамасы

ҚасиетТүріӘдепкіСипаттама
modelValuestring''v-model арқылы қолданылатын OTP мәні.
length4 | 5 | 6 | 7 | 86OTP цифрларының саны. Мән 4 пен 8 аралығында шектеледі.
ОқиғаТүріСипаттама
@change(value: string) => voidOTP мәні әр өзгерген сайын шығарылады.
@submit(value: string) => voidOTP мәні таңдалған ұзындыққа жеткенде шығарылады.