Vuetify:在卡片中的图标旁边放置标题/副标题

Posted

技术标签:

【中文标题】Vuetify:在卡片中的图标旁边放置标题/副标题【英文标题】:Vuetify : place title/subtitle next to icon in a card 【发布时间】:2022-01-19 16:08:02 【问题描述】:

我有一个卡片组件,我正试图将我的标题、副标题放在我的图标右侧。它有些如何一直到下一行。我是 Vuetify 的新手。

<template>
    <v-container fluid class="my-5">
        <v-row>
            <v-flex col-xs-12>
                <v-card elevation="2" class="pa-5">
                    <v-flex xs3>
                        <v-btn text color="black">
                            <v-icon left large class="mr-5"> icon </v-icon>
                        </v-btn>
                    </v-flex>
                    <v-flex xs9>
                        <v-card-title>
                             title 
                        </v-card-title>

                        <v-card-subtitle>  subtitle  </v-card-subtitle>
                    </v-flex>
                </v-card>
            </v-flex>
        </v-row>
    </v-container>
</template>
<script>
export default 
    name: 'MainPanel',
    props: 
        icon: String,
        title: String,
        subtitle: String
    

</script>
<style></style>

请告诉我如何才能做到这一点。

【问题讨论】:

【参考方案1】:

d-flex 类应用到v-card,在元素上设置display:flex,使其内容水平对齐:

<v-card elevation="2" class="pa-5 d-flex">
                                      ?

demo 1

或者,将v-card 的内容包装在v-row 中(并将已弃用的v-flex 替换为v-col):

<v-card>
  <v-row>
    <v-col>...</v-col>
    <v-col>...</v-col>
  </v-row>
</v-card>

demo 2

【讨论】:

以上是关于Vuetify:在卡片中的图标旁边放置标题/副标题的主要内容,如果未能解决你的问题,请参考以下文章

使用 Vuetify 在文本字段标签旁边显示工具提示图标

Flutter:将图标放置在居中的 CircleAvatar 旁边

无论vuetify中的文本如何,如何在卡片中底部对齐按钮?

在卡片中的图像旁边制作名称,将卡片居中

如何让 vuetify 数据表在卡片内时跨越容器的整个宽度?

在 Vuetify 中制作响应式卡片网格