<el-form-item
:prop="v.prop"
:label-width="v.labelwidth"
>
<span slot="label">
<el-tooltip class="item" effect="dark" :content="v.label"
placement="top">
<div >
{{ v.label}}
</div>
</el-tooltip>
</span>
</el-form-item>
需要搭配样式修改
::v-deep .el-form-item--medium .el-form-item__label{
height: 36px;
line-height: 22px;
display: flex;
justify-content: flex-end;
}
.el-form-item__label {
position: relative; /* 设置相对定位作为星号的定位基准 */
text-align: justify;
text-align-last: justify; /* 确保最后一行也两端对齐 */
padding-left: 10px; /* 为星号预留空间 */
}
.el-form-item__label:before {
content: '*';
color: red;
position: absolute;
left: 0; /* 星号定位到标签最左侧 */
top: 0; /* 调整垂直位置以适应行高 */
}