改变Vuetify旋转木马的高度

Ott*_*tto 4 vue.js vuejs2 vuetify.js

是否有可能降低<v-carousel>?的高度?我在文档中看到他们正在研究它,但是它已经实现了吗?如果没有,是否有解决方法?我只是想设置一个最大高度.

mr_*_*all 19

您可以设置它的自动高度:

<v-carousel height="auto">
Run Code Online (Sandbox Code Playgroud)

  • 为图像设置 eager 属性非常重要: &lt;v-carousel-item eager&gt; 以便在页面打开后立即将内容放入轮播中,并消除滑动时的高度故障。 (5认同)
  • 谢谢你!为什么这不是默认行为?:-) (2认同)
  • @mr_squall,非常感谢你提到这个急切的属性。我觉得这没有得到足够好的记录。花了很多时间来弄清楚为什么我的轮播项目第一次不显示图像,而是在第二个周期显示图像。 (2认同)

Un1*_*Un1 5

在主vue组件或v-carousel添加css规则的组件中:

.carousel {
  height: 200px !important;
}
Run Code Online (Sandbox Code Playgroud)
  • 添加!important如果没有它就无法正常工作

  • 如果你投入的主要成分此规则确保<style>标签没有这个词scoped在里面


Fab*_*chi 5

没有必要使用对它也不重要的 CSS。您可以使用一个道具来更改高度:

名称:高度

默认值:500

类型:数字 | 字符串 设置组件高度

例如。

  <v-carousel height="500px">
    <v-carousel-item
      v-for="(item,i) in items"
      :key="i"
      :src="item.src"
    ></v-carousel-item>
  </v-carousel>
Run Code Online (Sandbox Code Playgroud)