今天查看项目,发现了一个小小的bug,之前从来没注意过,记录下。
管理系统的修改跟增加功能用的同一个表单,只是通过判断显示不同的内容。而修改时跟增加时的验证也不一样,由此,出现了一些奇怪的事情,先看看代码:
这是我改完之后故意写错的问题:
<el-form
:ref="fuleCalorificForm"
:rules="rules"
label="left"
:model="fuleCalorificForm"
label-width="100px"
>
//注意此处 ,这个项是验证项
<el-form-item label="ID" prop="id" v-if="NewfuleCalorific">
<el-input v-model="fuleCalorificForm.id" :disabled="NewfuleCalorific"></el-input>
</el-form-item>
//此项不需要验证
<el-form-item label="名称">
<el-input v-model="fuleCalorificForm.name"></el-input>
</el-form-item>
//此项为验证项
<el-form-item label="