javascript - 如何删除 Vuetify 中的填充或边距?

标签 javascript html vuetify.js

The doc告诉我可以使用辅助类来更改填充/边距。我想从输入字段中删除填充,所以我需要的类是 pa-0 ( {property}{direction}-{size} ):

<v-text-field v-model="mon" pa-0 solo></v-text-field>

JSFiddle这里

不起作用。有什么想法吗?

编辑:我意识到与本地设置相比,我在 JSFiddle 中获得了完全不同的标记,这加剧了我的困惑:

由 Vuetify 在本地生成的标记(这里我想删除 <input> 元素内的垂直填充和 <div class="v-input__slot"> 元素上的水平填充):

<div class="v-input v-text-field v-text-field--enclosed v-text-field--outline v-input--is-label-active v-input--is-dirty theme--light">
  <div class="v-input__control">
    <div class="v-input__slot" style="">
      <div class="v-text-field__slot">
        <input type="text" pa-0="">
      </div>
    </div>
    <div class="v-text-field__details">
      <div class="v-messages theme--light">
        <div class="v-messages__wrapper"></div>
      </div>
    </div>
  </div>
</div>

Vuetify 在 JSFiddle 上使用完全相同的 Vuetify 代码行 (<v-text-field v-model="mon" pa-0 outline></v-text-field>) 生成的标记:

<div class="input-group input-group--text-field">
  <div class="input-group__input">
    <input outline="" pa-0="" tabindex="0" type="text">
  </div>
  <div class="input-group__details">
    <div class="input-group__messages"></div>
  </div>
</div>

整个文档中缺少示例真的无济于事。

最佳答案

使用 hide-details选项:<v-text-field hide-details></v-text-field>删除底部边距,它出现是因为用于显示详细信息的详细信息字段(如果有)。

关于javascript - 如何删除 Vuetify 中的填充或边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53355605/

相关文章:

javascript - CKEditor 5改变高度事件

javascript - 用于选择国家/地区和国家的下拉菜单

javascript - VueJs 在 v-select 中使用计算变量的无限循环

firebase - Firestore 按字段分组

javascript - 如何使用 jquery 或 java 脚本访问父 div 和最接近该 div 的元素?

javascript - Vue,Vuex : how to unit test a component with namespaced store and mocking?

javascript - Zombie.js pressButton 长回调延迟

javascript - 将数组拆分为组

javascript - Parse.com 搜索使用 javascript 的通配符

javascript - 将无序列表转换为选择...但有一个转折