Summary
In this chapter, we learned how to handle user interaction by introducing two-way binding using v-model
and form validation and handling using VeeValidate. During the chapter, we redefined what makes a semantically correct form, learned how to use the v-model
syntax to define two-way binding, and then moved into the form territory by introducing VeeValidate and saw how it can be used to define, handle, and validate our forms.
In the next chapter, we will take a step back from coding and learn how to investigate and solve issues by introducing debugging techniques and using the exquisite Vue debugger browser extension.