首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变分垂直间距

变分垂直间距
EN

Stack Overflow用户
提问于 2020-06-18 03:01:24
回答 1查看 5.4K关注 0票数 4

11/10天太晚了,我正处于白痴状态,但我们走吧.

我有一个导航链接列表(v-列表-项目在v-列表中).

我正试着把其中一个链接放在抽屉底部。由于某些原因,即使是自定义CSS也没有移动它,所以我被卡住了。

以下是我所得到的,任何帮助的感谢:

代码语言:javascript
复制
 <v-navigation-drawer v-model="drawer" app clipped>
  <v-list>
    <!-- Navbar is displayed with for loop -->
    <v-list-item
      link
      v-for="(link, index) in links"
      :key="index"
      router
      :to="link.route"
    >
      <v-list-item-action>
        <v-icon>mdi-{{ link.icon }}</v-icon>
      </v-list-item-action>
      <v-list-item-content>
        <v-list-item-title>{{ link.name }}</v-list-item-title>
      </v-list-item-content>
    </v-list-item>

    <v-list-item
      link
      router
      :to="'/feature-request'"
      class="text--disabled"
      :align-self="end"
    >
      <v-list-item-action>
        <v-icon class="text--secondary">mdi-star-circle-outline</v-icon>
      </v-list-item-action>
      <v-list-item-content>
        <v-list-item-title class="text--secondary"
          >Feature Request</v-list-item-title
        >
      </v-list-item-content>
    </v-list-item>
  </v-list>
</v-navigation-drawer>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-19 09:24:26

你可以使用flex来实现你想要的。对于最后一项,设置类mt-auto,它将最后一项放在底部。这里仍然存在一个gotchav-list-item有一个内置的flex类属性,因此您需要重写它:

代码语言:javascript
复制
.v-list-item {
  flex: 0;
}

因此,将列表设置为完全高度和位置弯曲:

代码语言:javascript
复制
<v-list class="d-flex flex-column" height="100%">

按照您已有的方式迭代第一项,对于最后一项,将前面提到的mt-auto放在

代码语言:javascript
复制
<v-list-item class="mt-auto">

A CODEPEN 供您参考。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62441632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档