async-validator icon indicating copy to clipboard operation
async-validator copied to clipboard

建议添加动态启用/停用 某一个校验规则的 功能

Open 953133667 opened this issue 8 years ago • 1 comments

开发中需要用到一个功能,就是动态的决定是否校验某一个文本框的内容是否合法。 研究了一下其他网友的方案,建议每一个写成自定义规则,但是发现每一个都写成自定义规则感觉有点麻烦,个人觉得可以增加一个类似 toggle 的属性,这个属性接受一个 Boole值或者一个方法 ,用来动态的决定是否 启用这个 校验规则,类似这样:

//接受一个 Boole
toggle:true,


又或者像这样接受一个 function

//接受一个 function
toggle:function(){
   //这里的条件可能是一个非常复杂的逻辑运算结果
    if(this.abc === 123 ){
         return true;
    }else{
        return false;
   }
},

953133667 avatar May 27 '17 05:05 953133667

同建议提供动态启用/停用校验规则的功能

kad0108 avatar Sep 27 '19 06:09 kad0108