我需要使用固定工具栏(带有扩展名)。问题是,一旦添加固定道具,工具栏就会覆盖内容。如何将内容放置在工具栏下方? CodePen示例:https://codepen.io/anon/pen/jpgjyd?&editors=101
<div id="app">
<v-app id="inspire">
<v-toolbar
color="primary"
dark
fixed
extended
>
<v-toolbar-side-icon></v-toolbar-side-icon>
<v-toolbar-title slot="extension">Title</v-toolbar-title>
<v-spacer></v-spacer>
<v-btn icon>
<v-icon>search</v-icon>
</v-btn>
</v-toolbar>
<v-layout>
<v-flex xs1 >
+++ FIRST LINE +++
[lots of text...]
</v-flex>
</v-layout>
</v-app>
</div>
答案 0 :(得分:7)
一种解决方案是将app
添加到v-toolbar
并在v-content
内包裹v布局
<v-toolbar
app
color="primary"
dark
fixed
extended
>
...
</v-toolbar>
<v-content>
<v-layout>
</v-layout>
</v-content>
答案 1 :(得分:1)
将app
添加到v-toolbar
并将v-layout
包裹在v-content
内
答案 2 :(得分:1)
无法确切回答您的问题,这是您想要实现的目标吗?
new Vue({
el: '#app',
mounted(){
var fixedElement = document.getElementsByClassName('v-toolbar--fixed')[0];
var layout = document.getElementsByClassName('layout')[0];
layout.style = "padding-top: "+ fixedElement.offsetHeight + 'px';
}
});