【发布时间】:2021-04-01 03:50:48
【问题描述】:
我的 Vue/Vuetify 应用有一个导航栏,其中包含以下元素
- 汉堡菜单
- 链接到主页的 SVG 徽标
- 一些导航链接
我想将菜单左对齐,将徽标居中,并将导航链接右对齐。这是我正在使用的标记:
<v-app-bar app>
<!-- hamburger menu --->
<v-menu>
<template #activator="{ on, attrs }">
<v-app-bar-nav-icon v-bind="attrs" v-on="on" />
</template>
<v-list>
<v-list-item v-for="(menuItem, index) in menuItems"
:to="menuItem.route"
:key="index">
{{ menuItem.text }}
</v-list-item>
</v-list>
</v-menu>
<!-- logo --->
<router-link :to="{name: 'home'}">
<v-img src="../assets/logo.svg" width="110px" />
</router-link>
<!-- navigation links --->
<v-spacer />
<router-link v-for="(menuItem, index) in menuItems"
:key="index"
:to="menuItem.route">
{{ menuItem.text }}
</router-link>
</v-app-bar>
我已经多次尝试将徽标居中,但似乎无法弄清楚。
【问题讨论】:
-
能否提供渲染后的html和css?
标签: css vue.js vuetify.js