我想在工具栏组件中居中显示标题.

enter image description here

这是我的组成部分:

<div>
    <v-navigation-drawer dark app clipped temporary v-model="menu" class="teal white--text">
        <v-list >
            <v-list-tile
               v-for="(item,index) in items" :key="index" @click="$router.push(item.path)" v-if="item.value">
                <v-list-tile-action>
                    <v-icon>{{ item.icon }}</v-icon>
                </v-list-tile-action>
                <v-list-tile-content>
                    <v-list-tile-title>{{ item.label }}</v-list-tile-title>
                </v-list-tile-content>
            </v-list-tile>
        </v-list>
    </v-navigation-drawer>
    <v-toolbar dense dark color="teal" class="pa-0">
        <router-link to="/">
            <v-btn class="mx-0" icon>
                <i class="material-icons">home</i>
            </v-btn>
        </router-link>
        <v-toolbar-title class="white--text">{{title}}</v-toolbar-title>
        <v-layout align-center justify-end>
            <v-toolbar-items>
                <router-link to="/parametres">
                    <v-btn class="mx-0" icon>
                        <i class="material-icons">settings</i>
                    </v-btn>
                </router-link>
                <v-btn v-on:click="Logout()" class="mx-0" icon>
                    <i class="material-icons">exit_to_app</i>
                </v-btn>
            </v-toolbar-items>
        </v-layout>
    </v-toolbar>
</div>

我无法将其相对于工具栏正确居中.也许我应该使用flex属性?顺便说一句,我用的是Vuetify.material 设计的js.

如果你能帮助我,我将不胜感激.

推荐答案

在标题前加v-spacer

<v-spacer></v-spacer>
<v-toolbar-title class="white--text">{{title}}</v-toolbar-title>

enter image description here

一个更复杂的替代方案是使用间距为flexgrid布局

<v-toolbar dense dark color="teal" class="pa-0">
  <v-row>
    <v-col cols="2">
      ...
    </v-col>
    <v-col class="d-flex justify-space-around">
      <v-toolbar-title class="white--text">{{title}}</v-toolbar-title>
    </v-col>
    <v-col cols="2" class="d-flex justify-end">
      ...
    </v-col>
</v-toolbar>

Vue.js相关问答推荐

Visual Studio代码中的VUE/VLAR扩展不断崩溃:JS/TS语言服务立即崩溃5次…

V-img不显示文件夹中的图像

如何在Vue 3中将动态特性从主零部件同步到子零部件

Vue 3 / Vuetify 3:如何为按钮设置全局默认 colored颜色

VeeValidate 4 字段验证状态

有没有办法初始化一个保留初始 HTML 的 Vue 对象

使用 Vue.js 和 Jest 进行 URL 重定向测试

如何在map中添加新的标记 onclick?

可以同时使用 Tailwind css 和 Bootstrap 4 吗?

如何为 Vue 项目设置 lint-staged?

Vue.js 过滤数组

Nuxt & Vuetify:如何控制 CSS 文件的加载顺序?

Keycloak:用户基于角色的客户端登录访问限制

更新 vue.js 中的数据属性/对象

Vue-i18n '无法读取 Proxy.Vue.$t 处未定义的属性 '_t'

嵌套组件

$set 不是函数

使用 Vue.js 获取所有选中复选框的列表

在 Vue.js 模板中调用函数

将 Vue props与默认值合并