Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. <template>
  2. <v-form ref="form" v-model="valid" lazy-validation>
  3. <v-flex xs12>
  4. <v-text-field
  5. :rules="[rules.required]"
  6. label="Firstname"
  7. v-model="firstname"
  8. @update:error='doSomething'
  9. required
  10. ></v-text-field>
  11. </v-flex>
  12. <v-btn
  13. :disabled="!valid"
  14. color="success"
  15. @click="validate"
  16. >
  17. Submit
  18. </v-btn>
  19. </v-form>
  20. </template>
  21.  
  22. <script>
  23. export default {
  24. data () {
  25. return {
  26. valid: true,
  27. firstname: '',
  28. rules: {
  29. required: v => !!v || 'Field is required.'
  30. }
  31. }
  32. },
  33. methods: {
  34. doSomething (error) {
  35. console.log({ error })
  36. },
  37. validate () {
  38. if (this.$refs.form.validate()) {
  39. console.log('submited!!')
  40. }
  41. }
  42. }
  43. }
  44. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement