С Vuetify 1.5 :
Используйте column
, а затем удалите xs12
проп. Тогда сжатие / увеличение будет работать должным образом ( без дополнительных CSS или встроенных стилей ):
<div id="app">
<v-app id="inspire">
<v-container>
<v-layout column fill-height>
<v-flex
grow
class="white--text green darken-3"
>
<v-card-text>
I should occupy rest of the available space
</v-card-text>
</v-flex>
<v-flex
shrink
align-self-end
class="white--text blue darken-3"
>
<v-card-text>
I should stay here
</v-card-text>
</v-flex>
</v-layout>
</v-container>
</v-app>
</div>
1,5 Демо: https://codeply.com/p/JjD6UZdtjU
С Vuetify 2.x :
Работает так же, за исключением того, что v-row, v-col
используется вместо v-layout, v-flex
:
<div id="app">
<v-app>
<v-container class="fill-height">
<v-row class="no-gutters flex-wrap flex-column fill-height">
<v-col cols="auto" class="grow pink pa-2">
<h1>Content</h1>
</v-col>
<v-col cols="auto" class="shrink blue pa-2"> Footer </v-col>
</v-row>
</v-container>
</v-app>
</div>
2.x Демонстрация: https://codeply.com/p/07CA4jZNAl