Skip to content

शुरू करें

इंस्टॉलेशन

sh
npm install vue-otp-pro
sh
pnpm add vue-otp-pro
sh
yarn add vue-otp-pro

क्विक स्टार्ट

कंपोनेंट और उसकी स्टाइल्स इम्पोर्ट करें:

vue
<script setup lang="ts">
import { ref } from 'vue'
import { OtpInput } from 'vue-otp-pro'
import 'vue-otp-pro/dist/vue-otp-pro.css'

const otp = ref('')

function handleComplete(value: string) {
  console.log('OTP दर्ज किया गया:', value)
}
</script>

<template>
  <OtpInput v-model="otp" @complete="handleComplete" />
</template>

इसे आज़माएं:

लाइव प्रीव्यू

ग्लोबल रजिस्ट्रेशन

ts
import { createApp } from 'vue'
import { VueOtpPro } from 'vue-otp-pro'
import 'vue-otp-pro/dist/vue-otp-pro.css'

const app = createApp(App)
app.use(VueOtpPro)
app.mount('#app')

Nuxt के साथ

ts
// plugins/vue-otp-pro.client.ts
import { VueOtpPro } from 'vue-otp-pro'
import 'vue-otp-pro/dist/vue-otp-pro.css'

export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.vueApp.use(VueOtpPro)
})

डिपेंडेंसी

Vue OTP Pro को peer dependency के रूप में Vue 3.3+ की आवश्यकता है।

आगे क्या?