我正在尝试为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] 删除。
我来说两句