文章
问答
冒泡
解决antd form自定义校验的警告

在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();
};
antd

关于作者

陌上草离离
获得点赞
文章被阅读