Вы можете использовать гибкость для достижения желаемого. Для последнего элемента установите class mt-auto
, который помещает последний элемент внизу. Здесь все еще есть gotcha , v-list-item
имеет встроенное свойство flex
class, поэтому вам нужно переопределить это:
.v-list-item {
flex: 0;
}
Итак, установите список на полную высоту и поместите flex :
<v-list class="d-flex flex-column" height="100%">
Итерируйте первые элементы, как и у вас, и для последнего элемента поместите вышеупомянутые mt-auto
:
<v-list-item class="mt-auto">
A CODEPEN для справки.