【问题标题】:Vuetify 2.0: How can I achieve this layout from Vuetify 1.5?Vuetify 2.0:如何从 Vuetify 1.5 实现这种布局?
【发布时间】:2020-04-03 03:26:25
【问题描述】:

你好!

我最近开始使用 Vuetify 2.0,但我发现自己陷入了一些我在 Vuetify 1.5 上非常容易实现的事情上。我觉得我错过了一些非常明显的东西。

请帮助我从这个 Vuetify 1.5 模板中获得这个结果:

<div id="app">
  <v-app>
    <v-content>
      <v-container fluid fill-height class="grey darken-4">
        <v-layout fill-height column wrap>
          <v-flex>
            <v-card height="100%">
              <v-card-title>I fill the whole available vertical space.</v-card-title>
            </v-card>
          </v-flex>
          <v-flex shrink>
            <v-card>
              <v-card-title>I'm shrinked to content vertically.</v-card-title>
            </v-card>
          </v-flex>
        </v-layout>
      </v-container>
    </v-content>
  </v-app>
</div>

https://codepen.io/uatar/pen/rNaxoVV

【问题讨论】:

    标签: vue.js vuetify.js


    【解决方案1】:
    • column 不再特定于网格,它现在是通用的 flex-column
    • shrink 应替换为 flex-grow-0 以防止元素增长但不允许其缩小到原始大小以下

    除此之外,一切都非常相似:

    <v-container fluid class="fill-height grey darken-4">
      <v-row dense class="fill-height flex-column">
        <v-col>
          <v-card height="100%">
            <v-card-title>I fill the whole available vertical space.</v-card-title>
          </v-card>
        </v-col>
        <v-col class="flex-grow-0">
          <v-card>
            <v-card-title>I'm shrinked to content vertically.</v-card-title>
          </v-card>
        </v-col>
      </v-row>
    </v-container>
    

    https://codepen.io/kaelwd/pen/abzdMWe?editors=1000

    【讨论】:

    • 非常感谢 :D 正如我在操作中所说,我遗漏了一些东西:行上的 flex-column 类。祝你有美好的一天!
    猜你喜欢
    • 2019-09-16
    • 2013-11-16
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 2018-09-27
    • 2020-05-30
    相关资源
    最近更新 更多