方法1(需要ellipsis组件支持,如果用的是若依可以尝试)
分析:
代码:
<el-form ref="examine" :model="examine" :rules="examineRules" label-width="auto">
<el-row>
<el-col :span="24">
<el-form-item prop="remark">
<span slot="label">
<ellipsis :length="12">
{{ $t('需要显示的label.什么什么')}}
</ellipsis>
</span>
<el-input
type="textarea"
v-model="examine.remark"
:placeholder="请输入什么什么"
clearable
maxlength="200"
show-word-limit
size="small"
@keyup.enter.native="handleQuery"/>
</el-form-item>
</el-col>
</el-row>
</el-form>
方法2:(页面中直接可以配合下边的css用)
<el-tooltip content="统一社会信用代码" placement="top-start">
<el-form-item prop="name" class="ellipsis" >
<span slot="label" >
{{ '统一社会信用代码'}}
</span>
<el-input
v-model="queryParams.name"
placeholder="请输入统一社会信用代码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
</el-tooltip>
css:
::v-deep .ellipsis .el-form-item__label{
width: 120px; /* 设置你希望的最大宽度 */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}