У меня есть компонент vue, который я использую внутри себя - данные могут иметь массив с подэлементами, и я использую этот массив для их рендеринга в цикле, а также на следующем уровне, следующем уровне и т. Д. В соответствии с уровнем вложенности.
Теперь я хотел бы запустить дочерний метод от родителя, а затем - если операторы в порядке, также вызовите его дочернему, следующему уровню и т. Д.
я использую
<mycomponent
ref="myFirstLevelRefName"
(...)
></mycomponent>
а потом:
this.$refs.myFirstLevelRefName
вызвать детей первого уровня. Но как насчет дочерних узлов? Я использую их таким образом:
<mycomponent
v-for="(subElement, index) in getSubelements()"
ref="???"
v-bind:data="subElement"
v-bind:key="index"
></mycomponent>
Я попытался отправить this. $ Refs с дочернего уровня на консоль, но он пуст.
Как мне установить имя ссылки во вложенных элементах, а затем вызвать их из родительского элемента?