Vue OTP Pro क्यों?
अधिकांश OTP इनपुट लाइब्रेरी आपको एक बेसिक <input> देती हैं और स्टाइलिंग, एक्सेसिबिलिटी और एज केस आप पर छोड़ देती हैं। Vue OTP Pro सब कुछ बिल्ट-इन लेकर आता है।
11 थीम
मिनिमल अंडरलाइन से लेकर ग्लोइंग नियॉन तक — थीम चुनें और शिप करें।
बग-फ्री
v-model सिंक, IME इनपुट और पेस्ट हैंडलिंग की ज्ञात समस्याओं को ठीक करता है।
मोबाइल रेडी
iOS SMS ऑटोफिल, Android पेस्ट, चाइनीज IME — सब सही तरीके से हैंडल।
~3 KB
प्रतिस्पर्धियों से छोटा, ज़्यादा फीचर्स। Tree-shakeable।
Composable API
useOtp() composable से कस्टम OTP UI बनाएं।
एक्सेसिबल
ARIA लेबल, role=group, कीबोर्ड नेव। स्क्रीन रीडर टेस्टेड।
त्वरित तुलना
| Feature | Vue OTP Pro | vue3-otp-input |
|---|---|---|
| Built-in themes | 11 themes | None (BYO CSS) |
| Color variants | 5 variants | None |
| Size presets | 4 sizes (sm-xl) | None |
| Animations | Pop, shake, pulse | None |
| CSS custom properties | Full theming API | None |
| Separator slot | Yes | String only |
| IME / Chinese input | Handled | Broken |
| Partial v-model sync | Works | Broken |
| Paste delimiter strip | Auto-filtered | Not handled |
| Readonly mode | Yes | No |
| ARIA accessibility | Built-in | None |
| TypeScript | Full types exported | Partial |
| Composable API | useOtp() | None |
| Per-input classes | Array or function | Array only |
| AI / LLM docs | llms.txt included | None |
| Gzipped size | ~3 KB | ~5 KB |
पूर्ण तुलना
PrimeVue, Syncfusion, vue3-otp-input और @healerlab के साथ विस्तृत लाइब्रेरी तुलना देखें।