vue3-verification-code-input
Version:
🎉A verification code input for vue 3
63 lines (46 loc) • 1.76 kB
Markdown
# vue3-verification-code-input
> 🎉A verification code input for vue 3
[](https://www.npmjs.com/package/vue-verification-code-input) [](https://standardjs.com)
[](https://nodei.co/npm/vue-verification-code-input/)
## Demo
## Install
```bash
npm install --save vue3-verification-code-input
```
## Usage
```jsx
<template>
<code-input
@complete="completed = true"
:fields="3"
:fieldWidth="56"
:fieldHeight="56"
:required="true"
/>
<button class="btn" :disabled="!completed">
Continue
</button>
</template>
<script setup>
import CodeInput from "./components/CodeInput.vue";
import { ref } from "vue";
const completed = ref(false);
</script>
```
## PropTypes
| Key | Type | Desc |
| :---------: | :----: | :-----------------------------: |
| fields | number | The count of characters |
| disabled | bool | Disable the inputs |
| required | bool | require the inputs |
| fieldWidth | number | input width |
| fieldHeight | number | input height |
| title | string | code input title |
| className | string | class name |
## EmitTypes
| Key | Type | Desc |
| :---------: | :----: | :-----------------------------: |
| change | func | Trigger on character change |
| complete | func | Trigger on all character inputs |
## License
MIT © [zlayine](https://github.com/zlayine)