当required属性为变量时,rules规则应写在el-form-item项上,如果写在el-form上,则第二次打开dialog时会触发校验并且显示校验结果。
eg:
假设有单选项type,枚举值为1,2。
另有一项name,type值为1时必填,type值为2时非必填。校验规则如下
<el-form-item prop="name" :rules="[{ required: this.form.type === 1 ? true : false, message: '请输入', trigger: 'blur' }]"></el-form-item>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)