Guest User

Untitled

a guest
Jun 23rd, 2018
80
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. <form class="a-form-component">
  3. <template v-for="(field, index) in formFields">
  4. <a-input
  5. :key="index"
  6. label="Titulo"
  7. v-model="formFields[index]"
  8. :is-required="formValidator[index]"
  9. regex-validation="gender"
  10. :is-valid="formValidator[index]"
  11. error-message="Coé, Campo value1 tá inválido mané!"
  12. />
  13. </template>
  14.  
  15. <!-- <slot name="actions" slot="actions" /> -->
  16. </form>
  17. </template>
  18.  
  19. <script>
  20. export default {
  21. name: 'a-form',
  22.  
  23. components: {
  24. AInput: () => import('./AInput')
  25. },
  26.  
  27. props: {
  28. formFields: {
  29. type: Object,
  30. required: true
  31. },
  32.  
  33. requireds: {
  34. type: Array
  35. },
  36.  
  37. formValidator: {
  38. type: Object,
  39. required: true
  40. }
  41. }
  42. }
  43. </script>
Add Comment
Please, Sign In to add comment