在antd 4.x版本中使用form的自定义校验的时候遇到警告
Warning: `callback` is deprecated. Please return a promise instead.
原来的写法是
const validatorRequired = (rule, value, callback) => {
if (!value ) {
callback('值不能为空');
}
callback();
};
改成如下:
const validatorRequired = (rule, value, callback) => {
if (!value ) {
return Promise.reject('值不能为空');
}
return Promise.resolve();
};