Vuetify2垂直滑块高度不可配置

托古

我正在尝试为vuetify2中的垂直滑块设置特定的高度。我尝试通过height =“ 800px”和style =“ height:800px”来尝试,但是没有达到预期的效果。

我的网格框被扩展,但是滑块的高度没有改变。

我用

<v-container fluid>
  <v-row>
    ...
    <v-col lg="2">
      <v-card class="pa-1" outlined tile>
        <v-slider min="1" max="180" v-model="angle" @input="setAngle" vertical style="height:800px"/>
      </v-card>
    </v-col>
  </v-row>
  ...
</v-container>

并在屏幕截图中获取结果-即高度不变在此处输入图片说明

解决方案的任何人,或者可能是由于vuetify 2的2.0.x版本导致的?

不幸的是,目前没有快捷方式可以设置高度v-slider

但是,您仍然可以使用css来调整滑块的高度,如垂直滑块文档中所建议的那样。

这应该可以解决问题:CodePen

的HTML

<v-slider min="1" max="180"  vertical class="large-slider" prepend-icon="mdi-axis-y-rotate-clockwise"/>

的CSS

.large-slider .v-slider {
  height: 800px;
}

如果您使用具有范围样式的单一文件组件,则需要使用vue的深层选择器才能使其工作:

<style scoped>
.large-slider >>> .v-slider {
  height: 800px;
}
</style>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章