وب‌سرویس مجید

پروژه vuelidate

vuelidate/vuelidate

کاربرد:

اعتبارسنجی مبتنی بر مدل برای کامپوننت‌های Vue.js رو فراهم می‌کنه، یعنی بدون نیاز به المان‌های DOM، می‌تونی مقادیر داده‌ها رو در سطح منطق کامپوننت چک کنی.

در چه شرایطی بهتره استفاده شود؟

وقتی داری فرم‌های پیچیده می‌سازی و می‌خوای اعتبارسنجی رو به صورت تمیز و قابل مدیریت داشته باشی، مخصوصاً در پروژه‌هایی که از Vue 2 یا Vue 3 با Composition API استفاده می‌کنن.

چند مثال از موارد استفاده:

- بررسی اینکه آیا فیلد ایمیل وارد شده معتبره؟

- مطمئن شدن از اینکه کاربر رمز عبور قوی انتخاب کرده باشه

- اعتبارسنجی فرم ثبت‌نام یا ورود قبل از ارسال داده به سرور

- نمایش پیام خطا فقط وقتی که کاربر فیلد رو ترک کرده یا داده وارد کرده

  • ##form
  • ##VueJS
  • ##Vuelidate
  • ##frontend
  • ##data
  • ##web
  • ##CompositionAPI
  • ##TypeScript
  • ##user
  • ##lightweight