antd validator ajax,antd 在进行表单验证的时候,如何做到唯一性验证?

8213c0db8b66e14afc7456674583a3be.png

交互式爱情

antd的Form组件使用的是asyn-validator.其中有个validator的验证就可以满足你的需求。const fields = {  asyncField:{    validator(rule,value,callback){      ajax({        url:'xx',        value:value      }).then(function(data){        callback();      },function(error){        callback(new Error(error))      });    }  },   promiseField:{      validator(rule, value){        return ajax({          url:'xx',          value:value        });      }    }};