问题
最近在做项目时遇到一个问题,使用elementUI的Descriptions 描述列表与form表单校验时,遇到校验信息显示的位置不对,效果如图:
期望显示在表格中。
效果
代码
html
<el-form :model="form":rules="rules":size="size"ref="form"label-width="0px"class="demo-ruleForm"><el-descriptions class="descriptions-box":column="column":size="size"border><el-descriptions-item v-for="item in list":key="item.id"><template slot="label"><span class="label-required"v-if="item.attribute === 2">*</span><span class="label-content":title="item.name"> {{ item.name }}</span></template><el-form-item :prop="item.key">...</el-form-item></el-descriptions-item></el-descriptions></el-form>
css
::v-deep {.demo-ruleForm {.el-form-item.is-error {margin-bottom: 10px;}}
}