You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quasar Framework q-input如何移除自动生成的q-field__bottom类div节点

Quasar v2 q-input移除自动生成的q-field__bottom节点解决方案

方法1:使用官方原生属性(最推荐)

Quasar的q-input组件继承了q-field的hide-bottom-space属性,添加该属性后就不会自动渲染底部的.q-field__bottom节点,完全符合需求。
修改后的代码如下:

<q-input
  filled
  outlined
  square
  dense
  clearable
  v-model="vModel"
  :rules="[(val) => (val && val.length > 0)]"
  hide-bottom-space <!-- 新增这行即可 -->
/>

注意:添加该属性后,q-input自带的校验错误提示、底部辅助文字也会一起消失,如果你需要展示校验信息,需要自行在组件外部自定义实现。

方法2:CSS强制隐藏(兼容特殊场景)

如果你在部分场景下需要保留校验逻辑,但不想让底部节点占用布局,可以给q-input添加自定义类名,用CSS隐藏该节点:

  1. 给组件加自定义类:
<q-input
  class="hide-field-bottom"
  filled
  outlined
  square
  dense
  clearable
  v-model="vModel"
  :rules="[(val) => (val && val.length > 0)]"
/>
  1. 添加对应的样式:
.hide-field-bottom .q-field__bottom {
  display: none !important;
}

该方法同样会隐藏自带的校验提示,仅适合不需要展示q-input原生底部内容的场景使用。

内容的提问来源于stack exchange,提问作者Super Kai - Kazuya Ito

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 08:54:04