### Install vue3-otp-input using pnpm Source: https://github.com/ejirocodes/vue3-otp-input/blob/main/README.md Installs the vue3-otp-input package using the pnpm package manager. This is the recommended way to add the component to your project. ```sh pnpm i vue3-otp-input ``` -------------------------------- ### Install Vue3 OTP Input Component Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt Instructions for installing the vue3-otp-input package using different package managers like pnpm, npm, and yarn. This is the first step to integrate the component into your Vue 3 project. ```bash # Install via pnpm pnpm i vue3-otp-input # Install via npm npm install vue3-otp-input # Install via yarn yarn add vue3-otp-input ``` -------------------------------- ### CDN Installation for Vue3 OTP Input Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt Provides script tags for including the vue3-otp-input component directly in an HTML file via CDNs like unpkg and jsdelivr. This method is suitable for quick integration or projects not using a build tool. ```html ``` -------------------------------- ### Use vue3-otp-input component in Vue template Source: https://github.com/ejirocodes/vue3-otp-input/blob/main/README.md Shows how to use the registered v-otp-input component within a Vue template. It includes examples of binding values, setting properties like num-inputs, separator, and event handlers. ```html ``` -------------------------------- ### Basic Usage of Vue3 OTP Input with TypeScript Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt Shows a basic example of using the `v-otp-input` component in a Vue 3 Single File Component (SFC) with TypeScript. It includes local registration, v-model binding, event handlers for change and completion, and programmatic control via refs. ```vue ``` -------------------------------- ### Vue Letter-Numeric OTP Input Component Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt This Vue 3 script setup component utilizes the 'vue3-otp-input' library to create an 8-character letter-numeric input field. It handles code completion by converting the input to uppercase and sending it to an activation API. It also includes a placeholder for visual guidance and basic styling for the input fields. Dependencies include 'vue' and 'vue3-otp-input'. ```vue ``` -------------------------------- ### Global Registration of Vue3 OTP Input Component Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt Demonstrates how to globally register the `v-otp-input` component in a Vue 3 application's main entry file (e.g., `main.ts`). This makes the component available throughout the application without needing local imports in each component. ```typescript // main.ts or main.js import { createApp } from 'vue' import App from './App.vue' import VOtpInput from 'vue3-otp-input' const app = createApp(App) app.component('v-otp-input', VOtpInput) app.mount('#app') ``` -------------------------------- ### Vue 3 OTP Input Component with Full Prop Configuration Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt This snippet demonstrates how to use the v-otp-input component with a comprehensive set of props for customization. It includes configurations for number of inputs, separators, custom classes, input types, focus behavior, placeholders, and disable state. Event handlers for input changes and completion are also shown, along with buttons for programmatic control. ```vue ``` -------------------------------- ### Register vue3-otp-input globally as a Vue component Source: https://github.com/ejirocodes/vue3-otp-input/blob/main/README.md Illustrates how to register the VOtpInput component globally in a Vue 3 application's main entry file (main.js or main.ts). This makes the component available in any template without explicit imports. ```js // main.js or main.ts import { createApp } from 'vue' import App from './App.vue' import VOtpInput from "vue3-otp-input"; const app = createApp(App) app.component('v-otp-input', VOtpInput).mount('#app') ``` -------------------------------- ### Control Vue 3 OTP Input with Exposed Methods (Vue) Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt This snippet shows how to use the `ref` attribute to access and control the `VOtpInput` component. It demonstrates pre-filling OTPs from URL parameters, clearing the input, filling from clipboard content, and handling input changes and completion events. It requires the `vue3-otp-input` package. ```vue ``` -------------------------------- ### Register vue3-otp-input locally as a Vue component Source: https://github.com/ejirocodes/vue3-otp-input/blob/main/README.md Demonstrates how to import and register the VOtpInput component locally within a Vue 3 application using the Composition API. It shows ref usage for accessing component methods and binding values. ```ts ``` -------------------------------- ### Basic styling for vue3-otp-input Source: https://github.com/ejirocodes/vue3-otp-input/blob/main/README.md Provides basic CSS styles for the OTP input fields. These styles should be placed in a non-scoped ` ``` -------------------------------- ### Vue OTP Input with Separator and Conditional Styling Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt Demonstrates using the VOtpInput component with a custom separator ('-') and conditional styling applied to each digit based on its position. It includes simulated API validation for the entered OTP. ```vue ``` -------------------------------- ### Vue OTP Input as Password Field with Lockout Source: https://context7.com/ejirocodes/vue3-otp-input/llms.txt Configures the VOtpInput component for secure PIN entry using `inputType='password'`. It enforces a 6-digit PIN, tracks failed attempts, and implements an account lockout mechanism after a maximum number of incorrect entries. ```vue ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.