vue.js - Vuetify - 在 v-list-tile-content 中居中内容

标签 vue.js vuetify.js

我试图将内容置于 v-listv-list-tile-content 中,但没有成功。 我尝试将 text-xs-center, justify-center 应用于 v-list 元素和 v-list-tile-content 但它不起作用。 我还尝试在 v-list-tile-content 中放置一个 div 并应用前面提到的类。 我发现 v-list-tile-content 元素有一个 align-items: flex-start,如果我删除它,它会自动应用这些类。

据我所知,align-items 用于垂直对齐和水平对齐,正确的类是 justify-items,对吗?

<v-list class="table pa-0">
    <v-list-tile
        v-for="(element, index) in elements"
        :key="`pricing_table_element_${index}`"
        :class="{'dark-background': index % 2 === 0}"
        avatar
    >
        <v-list-tile-avatar>
            <fa-icon
            icon="check-circle"
            color="#00BB9B"
            />
        </v-list-tile-avatar>

        <v-list-tile-content>
            {{ element.content }}
        </v-list-tile-content>

        <v-list-tile-action>
            <v-tooltip right>
                <fa-icon
                    slot="activator"
                    icon="info-circle"
                    color="#f68e28"
                />
                <span>{{ element.tooltip }}</span>
            </v-tooltip>
        </v-list-tile-action>
    </v-list-tile>
</v-list>

最佳答案

因为我想使用 Vuetify native 类,但它们没有 !important 并且 v-list 的 align-items: start 覆盖了我的 aling-center,我只是添加了一个内联样式如下:

<v-list-tile-content
  :style="{
    'align-items':'center'
  }"
>
  {{ element.content | capitalizeFirstLetter }}
</v-list-tile-content>

这就是我一直在寻找的解决方案。希望对您有所帮助。

关于vue.js - Vuetify - 在 v-list-tile-content 中居中内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54444960/

相关文章:

javascript - 递归过滤 bool 键的数据

javascript - 如何在Vue中的组件之间共享一些代码

javascript - Vue 兄弟组件 Hook 生命周期关系

vue.js - nuxt.config.js 中的 Apollo 查询

vue.js - 如何在 datepicker vuetify 上添加描述?

vue.js - 使用 Vuetify 对 vue 中的列重新排序

javascript - 如何将 vue 示例导入到独立的 html 文件中?

css - Flexbox 子项高度及其内容

javascript - Vuetify - 构建时抛出 'Module parse failed:' 错误

javascript - 如何从 v-btn-toggle 获取所选按钮的值?