One of the components I'm working with has multiple list items, and I want to achieve a functionality where clicking on any item will center it inside the component, making it visible in the center of the view.
<card-maintenance
v-for="manutenzione in manutenzioni"
:key="manutenzione.id"
:name="manutenzione.nome"
:data="manutenzione.data"
:durata="manutenzione.durata"
:desc="manutenzione.desc"
:responsabile="manutenzione.responsabile"
:machineType="manutenzione.machineType"
:machineSubType="manutenzione.machineSubType"
@click="centerItem(idex)"
>
</card-maintenance>
centerItem(index){
getElementById(index).scrollIntoView({
block: "center"
})
}