vue3-verification-code-input

?A verification code input for vue 3

NPM JavaScript Style Guide

NPM

Demo

Vue 3 Verification Code Demo

Install

npm install --save vue3-verification-code-input

Usage

<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

GitHub

View Github