Здравствуйте, Коллеги!
У меня на проекте есть одна большая форма с несколькими вкладками, и было бы логично каждую вкладку разбить и выделить в собственный компонент. Но есть трудности в том как это сделать.
Что есть:
Есть объект
Data- содержит все данные для заполнения формы.
Есть родительский компонент куда мы пробрасываем эти данные
<main-form :data="data/>
В шаблоне MainForm.vue сделано так:
<tabs>
<tab>
<part1-of-form :data="data"/>
</tab>
<tab>
<part2-of-form :data="data"/>
</tab>
</tabs>
<button @click='onSave'>Save</button>
Что мне не нравится: В каждый дочерний компонент пробрасываю :data=“data” и это не очень хорошо на мой взгляд (((
Проблема: как собрать все данный из дочерних компонентов что бы потом в родительском компоненте в методе onSave использовать их?