async-validator
async-validator copied to clipboard
建议添加动态启用/停用 某一个校验规则的 功能
开发中需要用到一个功能,就是动态的决定是否校验某一个文本框的内容是否合法。 研究了一下其他网友的方案,建议每一个写成自定义规则,但是发现每一个都写成自定义规则感觉有点麻烦,个人觉得可以增加一个类似 toggle 的属性,这个属性接受一个 Boole值或者一个方法 ,用来动态的决定是否 启用这个 校验规则,类似这样:
//接受一个 Boole
toggle:true,
又或者像这样接受一个 function
//接受一个 function
toggle:function(){
//这里的条件可能是一个非常复杂的逻辑运算结果
if(this.abc === 123 ){
return true;
}else{
return false;
}
},
同建议提供动态启用/停用校验规则的功能