我怎样才能让vuetify输入字段(v-select/v-input)更小?我说的更小是指减少内部空白/填充?
下面是我的标记:
<div class="d-flex selects">
<v-select
:items="['Accepted', 'Pending']"
label="Accepted"
outlined
class="select mr-3"
></v-select>
<v-select
:items="['Oldest', 'Newest']"
label="Oldest"
outlined
class="select mr-3"
></v-select>
<v-text-field
label="Date"
persistent-hint
append-icon="mdi-calendar"
outlined
></v-text-field>
</div>
3条答案
按热度按时间oknwwptz1#
您可以使用“密集”属性,例如:
如此处所述,这将减少一些空间
要减少更多,我想你必须手动覆盖vuetify scss或css。
lymgl2op2#
vuetify js提供SASS API来更改组件的样式:
这是输入组件的默认样式。2你可以根据自己的需要调整它。3你也可以从下面的链接阅读更多的SASS API:https://vuetifyjs.com/en/api/v-text-field/#api-sass
pokxtpni3#
使用此css:
应考虑:
scoped
属性(这意味着更改将在整个项目中生效)solo
prop ,不适用于dens
,outlined
,...列表项