The q-otp quasar extension allows you to seamlessly add the QOtp component into your Quasar application.
quasar ext add q-otp<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>| Slot |
|---|
| control |
| footer |
| 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 |
quasar ext remove q-otpFeel free to open issues and pull requests!
MIT (c) Denis Baskovsky.
