The q-otp quasar extension allows you to seamlessly add the QOtp component into your Quasar application.

<template>
<QOtp
placeholder="-"
field-classes="q-ml-xs q-mr-xs"
input-styles="opacity: 1 !important;"
@complete="(code) => alert(code)"
/>
</template>
<script lang="ts" setup>
import QOtp from 'quasar-app-extension-q-otp'
</script>
| Attributes |
Type |
| placeholder |
String |
| Attributes |
Type |
| autofocus |
Boolean |
| readonly |
Boolean |
| disable |
Boolean |
| num |
Number |
| Attributes |
Type |
| label-color |
String |
| color |
String |
| bg-color |
String |
| dark |
Boolean |
| filled |
Boolean |
| outlined |
Boolean |
| borderless |
Boolean |
| standout |
Boolean/String |
| hide-bottom-space |
Boolean |
| rounded |
Boolean |
| square |
Boolean |
| dense |
Boolean |
| item-aligned |
Boolean |
| separator |
String |
| conditional-class |
Array<String> |
| field-classes |
Array<String> |
| input-classes |
Array<String> |
| input-styles |
String |
| Event |
Callback |
| @change |
(pin) => String |
| @complete |
(pin) => String |
| Method |
Callback |
| blur |
() => void |
| focus |
() => void |
| clear |
() => void |
| getPin |
() => String |
Feel free to open issues and pull requests!
MIT (c) Denis Baskovsky.