validatorRules: {
passType: [{required: true, message: '请选择密码初始化类型'}],
defaultPass: [{
validator: (rule, value, callback) => {
if (this.formWin.passType == '1' && !value) {
callback(new Error('请输入默认密码'))
} else {
callback()
}
}
}]
}
passType 是必选的,如果passType==1时,defaultPass就是必选的,其他值时就不需要了,用validator自定义一段代码来校验,不符合就 callback(new Error()),符号就callback() , 不过验证结果如何,callback必须被调用