🎉
v-app-varを位置固定する時にv-main上に自動でpaddingを入れるようにする
Vuetifyのv-app-bar
をabsolute
やfixed
で上に配置する時に
v-app-bar
とv-main
を使いレイアウトを作る時v-app-bar
の部分が上に来て、v-main
の上の部分が重なってしまいます。
<template>
<v-app>
<v-app-bar id="app-bar" absolute>
<v-app-bar-title>タイトル</v-app-bar-title>
</v-app-bar>
<v-main>
<v-container>
<nuxt />
</v-container>
</v-main>
</v-app>
</template>
これを回避するためにv-app-bar
の属性にapp
を追加するとこで自動で丈夫にpaddingを追加してくれます。
<template>
<v-app>
<v-app-bar id="app-bar" absolute app>
<v-app-bar-title>タイトル</v-app-bar-title>
</v-app-bar>
<v-main>
<v-container>
<nuxt />
</v-container>
</v-main>
</v-app>
</template>
うまく行きました、これで余計なcssを書かなくてすみますね。
参考:
Discussion