在表单中有两个控件,使用了rules和prop的方式进行合法性验证:
el-select
el-input
el-select的选择会导致el-input中的合法取值范围变化,当el-input中已经被输入了合法数字,用户又去修改el-select中的选项时,如何触发el-input重新检测合法性,提示非法输入?
sysdiskSize: [
{ required: true, message: '请输入系统盘大小', trigger: 'blur', type: "number" },
{ validator: validateSysDiskSize, trigger: 'blur' }
],
使用validateField方法,比如要检验prop为‘aaa’的属性,form的ref为‘fromName’,如下使用:
this.refs.formName.validateField('aaa');