【发布时间】:2020-05-27 21:59:04
【问题描述】:
我希望在右侧边缘有一个带有按钮的单个 v-row,并在 v-chip-group 内用许多按钮填充其余空间。有更多的按钮然后可用的空间。 v-chip-group 应该缩小/填充左边缘和右按钮之间的空间(v-chip-group 组件提供箭头,以便您可以“翻页”浏览内容)。
目前,右侧按钮被推到新行,v-chip-group 填充整行。
<v-row no-gutters>
<v-col>
<v-chip-group>
<v-btn text @click="goTo(drive)" v-for="drive in drives" :key="drive.name">{{ drive.name }}</v-btn>
<v-btn text @click="goTo(home)">Home</v-btn>
<v-btn text v-for="location in favourites" :key="location.name">{{ location.name }}</v-btn>
</v-chip-group>
</v-col>
<v-col>
<v-btn text><v-icon>mdi-close</v-icon></v-btn>
</v-col>
</v-row>
【问题讨论】:
-
你能把列排成一行吗?一个较大的(例如 10)和第二个较小的用于 btn(2)?可以吗?
-
不,它适用于一种尺寸,但当您缩小宽度时会变得混乱。我也需要尽可能多的空间,我只需要“最后一个”列来填充按钮所需的空间
-
好的,你试过用弹性盒子
v-flex组件吗? -
我没有,我真的不知道怎么用。你能指点我一些文档吗?我发现关于网格和 flex 的 vuetify 文档非常缺乏,无法理解。 3rd 方网站上的所有教程都是关于 vuetify v1
标签: javascript vue.js flexbox vuetify.js