Validating Forms with Vuetify (Building a VueJS App Part 7)
This tutorial is all about validations! We create custom validation rules, then combine them with Vuetify to make sure that our users can’t accidentally submit an invalid form.
0:00 Start
0:35 Validating Inputs
11:54 Validating Forms
14:46 Refactoring to a VideoEditForm Component
21:24 Review
We chose using custom validations over Vuelidate, Vee-Validate, or other libraries because our needs aren't yet complex enough to justify them, and it's a bit simpler to see how things work using custom validations.
We end up validating presence, minimum length, and maximum length.
We also add some cool UI touches with the counter property on Vuetify's v-text-field component.
The "Building a VueJS Screencasting App From Scratch" Playlist: https://www.youtube.com/playlist?list=PLPwpWyfm6JADRf8x1Jc0Da8R71WJyt-Jn
*** Github links ***
Validating the form: https://github.com/jeffreybiles/vue-screencasts/commit/f3aaf596e1c028d03373524c4ce6536440e20629
Abstracting it to a component: https://github.com/jeffreybiles/vue-screencasts/commit/7f47778e47626c3188d96bec4f9645f5adbf416f
*** Find me online! ***
Twitter: https://twitter.com/VueScreencasts
Website coming soon.
#Validations #Vuetify #Forms #VueJS #Vue #Refactoring
Видео Validating Forms with Vuetify (Building a VueJS App Part 7) канала Vue Screencasts
0:00 Start
0:35 Validating Inputs
11:54 Validating Forms
14:46 Refactoring to a VideoEditForm Component
21:24 Review
We chose using custom validations over Vuelidate, Vee-Validate, or other libraries because our needs aren't yet complex enough to justify them, and it's a bit simpler to see how things work using custom validations.
We end up validating presence, minimum length, and maximum length.
We also add some cool UI touches with the counter property on Vuetify's v-text-field component.
The "Building a VueJS Screencasting App From Scratch" Playlist: https://www.youtube.com/playlist?list=PLPwpWyfm6JADRf8x1Jc0Da8R71WJyt-Jn
*** Github links ***
Validating the form: https://github.com/jeffreybiles/vue-screencasts/commit/f3aaf596e1c028d03373524c4ce6536440e20629
Abstracting it to a component: https://github.com/jeffreybiles/vue-screencasts/commit/7f47778e47626c3188d96bec4f9645f5adbf416f
*** Find me online! ***
Twitter: https://twitter.com/VueScreencasts
Website coming soon.
#Validations #Vuetify #Forms #VueJS #Vue #Refactoring
Видео Validating Forms with Vuetify (Building a VueJS App Part 7) канала Vue Screencasts
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Building a VueJS app - Part 1 - Getting Started](https://i.ytimg.com/vi/vaCrzaeC-RE/default.jpg)
![VueJs Form Validation with VeeValidate | Diligent Dev](https://i.ytimg.com/vi/XwND-DLWCF0/default.jpg)
![Video Creation Form - Text Inputs + Vuetify + Axios + VueX (Building a VueJS App Part 5)](https://i.ytimg.com/vi/XygcDWMLYO8/default.jpg)
![Vuetify Tutorial #26 - Simple Form Validation](https://i.ytimg.com/vi/ryndQPFt4w0/default.jpg)
![Building Complex Data Tables with Vuetify's v-data-table and VueJS](https://i.ytimg.com/vi/lv-KHdoeSoI/default.jpg)
![Nuxt Universal SSR Deployment to Heroku — includes connecting to an API and debugging Vuetify](https://i.ytimg.com/vi/nngsKhTb2BA/default.jpg)
![Got Forms? How to handle Vue Form Validation Jennifer Bland](https://i.ytimg.com/vi/DhssqciDb6w/default.jpg)
![Nuxt Auth - Authentication and Authorization in NuxtJS](https://i.ytimg.com/vi/zzUpO8tXoaw/default.jpg)
![Complete CRUD in ONE page -- includes inline editing (Building a VueJS App Part 14)](https://i.ytimg.com/vi/aV3B3n6YRPg/default.jpg)
![Making our VueJS app look nicer (Building a VueJS App Part 26)](https://i.ytimg.com/vi/9w0J1l7juK8/default.jpg)
![Vuex Crash Course | State Management](https://i.ytimg.com/vi/5lVQgZzLMHc/default.jpg)
![Input validations using vuelidate](https://i.ytimg.com/vi/IkP1Wl787YQ/default.jpg)
![VueJS ile Web Sayfası Yapımı](https://i.ytimg.com/vi/xES1uBl2_Ek/default.jpg)
![Vuetify (v2+) Tutorial [Build an Online Store] - Full Course](https://i.ytimg.com/vi/rJIRv-_oYnA/default.jpg)
![Using MirageJS to mock a backend API in Vue](https://i.ytimg.com/vi/gGosCQzPCVg/default.jpg)
![VueX Strict Mode - Write better forms while keeping all VueX State changes inside mutation](https://i.ytimg.com/vi/T_QETy__Oko/default.jpg)
![Design Principles of Vue 3.0 by Evan You](https://i.ytimg.com/vi/WLpLYhnGqPA/default.jpg)
![5 common mistakes with Vue Composition API](https://i.ytimg.com/vi/MBv-dseqrks/default.jpg)
![VueX Edit and Delete + Admin Page (Building a VueJS app Part 6)](https://i.ytimg.com/vi/cjRst4qduzM/default.jpg)
![Todo List App with Laravel and Vue.js](https://i.ytimg.com/vi/UHSipe7pSac/default.jpg)