原因
1. rules是el-form-item
的属性,不是el-input
的
错误
<el-form-item :label="label" prop="id">
<el-input v-model="form.id" :placeholder="`请输入${label}`" :rules="rules"/>
</el-form-item>
改正
<el-form-item :label="label" :rules="rules" prop="id">
<el-input v-model="form.id" :placeholder="`请输入${label}`"/>
</el-form-item>
2. 因为你没写prop
属性
错误
<el-form-item :label="label" :rules="rules">
<el-input v-model="form.id" :placeholder="`请输入${label}`"/>
</el-form-item>
改正
<el-form-item :label="label" :rules="rules" prop="id">
<el-input v-model="form.id" :placeholder="`请输入${label}`"/>
</el-form-item>