vue.js - Vuetify:如何将头像或图标添加到导航抽屉的底部
问题描述
我正在尝试使用 Vuetify 创建一个侧边栏,其中顶部会有一些常用操作,而用户头像将在底部。
我正在使用v-navigation-drawer
,到目前为止我已经想出了这个:
<template>
<v-navigation-drawer
app
permanent
mini-variant="true"
class="cyan lighten-3"
>
<v-list>
<!-- Timeline action -->
<v-list-tile>
<v-list-tile-action>
<v-btn
flat
exact
icon
color="white"
>
<v-icon>timeline</v-icon>
</v-btn>
</v-list-tile-action>
</v-list-tile>
<!-- Sms action -->
<v-list-tile>
<v-list-tile-action>
<v-btn
flat
exact
icon
color="white"
>
<v-icon>sms</v-icon>
</v-btn>
</v-list-tile-action>
</v-list-tile>
<!-- Calendar action -->
<v-list-tile>
<v-list-tile-action>
<v-btn
flat
exact
icon
color="white"
>
<v-icon>calendar_today</v-icon>
</v-btn>
</v-list-tile-action>
</v-list-tile>
<!-- Settings Action -->
<v-list-tile>
<v-list-tile-action>
<v-btn
flat
exact
icon
color="white"
>
<v-icon>settings</v-icon>
</v-btn>
</v-list-tile-action>
</v-list-tile>
</v-list>
<v-divider></v-divider>
<!--This should be the avatar but I used a btn for demo purposes-->
<v-btn
flat
exact
icon
bottom
color="red"
>
<v-icon>timeline</v-icon>
</v-btn>
</v-navigation-drawer>
</template>
<!-- <script> and <style> follow after this-->
因此,您可以在我v-list
使用 av-divider
并将图标(或头像)放置在下面之后看到。
问题是我无法将它一直移动到v-navigation-drawer
. 我尝试使用v-flex
周围v-list
和最终v-btn
但无济于事。
我在这里想念什么?
解决方案
您可以在导航抽屉组件中使用插槽,如下所示:
<template v-slot:append>
<div class="pa-2">
<v-btn block>Logout</v-btn>
</div>
</template>
推荐阅读
- node.js - 等到所有承诺完成
- mysql - “有什么方法可以通过 Bigquery 中的查询获取当前日期到昨天日期之间的数据”
- python-3.x - 使用不同字符作为值的字典
- angular - 如何在Angular2 +中的autoTable jspdf条件下更改单元格的文本颜色
- python-3.x - 编译 CNN LSTM 神经网络时出错
- java - Apache POI 将 docx 转换为 PDF 引发 java.lang.RuntimeException:表格宽度必须大于零
- javascript - 在 JS 中打印未更改的字符串
- openxml - 如何在 OpenXML 中管理列
- email - 无法使用 Outlook 桌面客户端中的 ical 文件删除约会
- javascript - 可在 Angular Firestore 文档上观察到不起作用