1.新增与修改使用同一个对话框,当修改完成一条数据后,重新打开新增的对话框,通过ElementUI的rules检验会报错
解决方案:在对应的rules校验中每个字段添加trigger: 'blur' 即可解决上述问题,注意:下面的xxx代表需要校验的具体属性,根据系统自行定义,加了该属性即可解决问题
rules: {
xxx: [
{ required: true, message: '认证类型不能为空', trigger: 'blur' }
],
xxx: [
{ required: true, message: '认证项目不能为空', trigger: 'blur' }
],
xxx: [
{ required: true, message: '认证名称不能为空', trigger: 'blur' }
],
xxx: [
{ required: true, message: '认证机构不能为空', trigger: 'blur' }
],
xxx: [
{ required: true, message: '执行体系不能为空', trigger: 'blur' }
],
xxx: [
{ required: true, message: '认证范围不能为空', trigger: 'blur' }
],
xxx: [
{ required: true, message: '首次取证不能为空', trigger: 'blur' }
],
xxx: [
{ required: true, message: '证书有效期不能为空', trigger: 'blur' }
],
xxx: [
{ required: true, message: '请上传文件', trigger: 'blur' }
]
},