fil*_*lol 3 html vue.js vuetify.js
我的问题是,当前我无法将第一个工具栏放在导航抽屉上方。
<template>
<v-app>
<v-toolbar app class="elevation-1">
<span>Toolbar1</span>
</v-toolbar>
<v-toolbar app class="mt-5 elevation-1" style="top: 16px">
<span>Toolbar2</span>
</v-toolbar>
<v-navigation-drawer app fixed permanent>
<v-toolbar></v-toolbar>
<v-toolbar flat>
<v-list>
<v-list-tile>
<v-list-tile-title class="title">Filter</v-list-tile-title>
</v-list-tile>
</v-list>
</v-toolbar>
</v-navigation-drawer>
<v-content class="mt-5">
<HomePage/>
</v-content>
</v-app>
</template>
Run Code Online (Sandbox Code Playgroud)
我将首先添加clipped-left到第一个工具栏,然后将其移动到navigation-drawer类似的位置。
<template>
<v-app>
<v-navigation-drawer app fixed permanent>
<v-toolbar></v-toolbar>
<v-toolbar flat>
<v-list>
<v-list-tile>
<v-list-tile-title class="title">Filter</v-list-tile-title>
</v-list-tile>
</v-list>
</v-toolbar>
</v-navigation-drawer>
<v-toolbar app clipped-left class="elevation-1">
<span>Toolbar1</span>
</v-toolbar>
<v-toolbar app class="mt-5 elevation-1" style="top: 16px">
<span>Toolbar2</span>
</v-toolbar>
<v-content class="mt-5">
<HomePage/>
</v-content>
</v-app>
</template>
Run Code Online (Sandbox Code Playgroud)
不过,我强烈建议您熟悉 Vuetify文档中的可用道具(关于这两个组件),以便能够准确地获取所需的内容
更新资料
我对先前的答案做了一些难看的修复,以处理响应性并稍微清理一下代码。
<template>
<v-app>
<v-navigation-drawer clipped permanent app>
<v-list>
<v-list-tile>
<v-list-tile-title class="title">Menu Item #1</v-list-tile-title>
</v-list-tile>
</v-list>
</v-navigation-drawer>
<v-toolbar clipped-left app>
<span>Toolbar</span>
</v-toolbar>
<v-toolbar class="mt-5" :style="$vuetify.breakpoint.smAndDown ? 'top: 8px' : 'top: 16px'" app>
<span>SubToolbar</span>
</v-toolbar>
<v-content :style="$vuetify.breakpoint.smAndDown ? 'padding-top: 112px' : 'padding-top: 128px'">
<v-container fluid>
Content
<!-- <router-view></router-view> -->
</v-container>
</v-content>
</v-app>
</template>
Run Code Online (Sandbox Code Playgroud)