ez-otp-input
v0.0.7
Published
A basic OTP input with minimal configurations
Readme
Install
npm i ez-otp-input --saveor
yarn add ez-otp-inputUsage
Vue.use()
// Introduced in vue file
import EzOtpInput from 'ez-otp-input';
Vue.use(EzOtpInput);Import Component
// Introduced in vue file
import { EzOtpInput } from 'ez-otp-input';
export default {
name: 'MyComponent',
...
components: {
EzOtpInput
}
}Props
| Props | Type | Default | Description |
| ----- | ---- | ------- | ----------- |
| value | String | | use v-model to automatically set your local value |
| length | Number | 4 | sets the length of the OTP |
| disable | Boolean | false | disables the input |
| placeholder | String | -- | placeholder for each character input |
| autoSubmit | Boolean | true | flag to trigger @filled event when model is equal to length |
Events
| Event | Param | Description |
| ----- | ----- | ----------- |
| filled | | triggered when all input fields are filled up. Can be enabled/disabled via the autoSubmit prop |
