не выходит получить каждый элемент компонента в цикле через :ref , вот сам код цикла
<component
v-for="(item, index) in searchResultBuild" :key="item.id"
:item="item"
:is="itemSearchTemplate"
:isChecked="(isMultipleSelect || oneSelected) && selectedIds.includes(item.id)"
:isHasImage="isHasImage"
:ref="setItemRef"
:class="selectedIndex === index ? 'selected-item' : ''"
@click="selectItem(item)"
/>
а вот метод через который устанавливается массив рефов
setItemRef(el) {
if (el) {
this.resultsRefs.push(el)
}
},
но таким способом в массив мне попадают обьекты со свойствами компонента в цикле а не html элементы а мне нужно получить именно список html элементов и применить к ним скролл
this.resultsRefs[this.selectedIndex].scrollIntoView(false);