You need to enable JavaScript to run this app. 如何实现Vuetify v-text-field组件标签自动换行显示为两行
优惠活动
大模型
产品
解决方案
定价
更多

如何实现Vuetify v-text-field组件标签自动换行显示为两行

Vuetify text-field 标签文本自动换行实现方案

Vuetify 原生 v-text-field 组件的标签默认采用单行截断展示规则,在移动端宽度有限的场景下,过长的标签文本无法完整显示,可通过自定义标签插槽的方式实现自动换行效果:

  • 通过 v-slot:label 插槽覆写默认标签渲染内容
  • 使用 div、p 等块级元素包裹文本,块级元素默认支持自动换行,也可手动拆分多段文本实现强制换行

手动分段换行示例代码:

<div id="app">
  <v-app id="inspire">
    <v-form>
      <v-container>
        <v-text-field>
          <template v-slot:label>
            <div><p>第一行标签文本</p></div>
            <div><p>第二行标签文本</p></div>
          </template>
        </v-text-field>
      </v-container>
    </v-form>
  </v-app>
</div>

无需手动分段、超长自动折行示例代码:

<v-text-field>
  <template v-slot:label>
    <div style="width: 100%; white-space: normal; line-height: 1.4;">
      这是一段很长的标签文本,在移动端宽度不足时会自动折行显示,不会出现内容截断的问题
    </div>
  </template>
</v-text-field>

内容的提问来源于stack exchange,提问作者nurdunertu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 14:03:02