Antd form validatefields errorfields 为空依然报错
报错信息(图片借用的别人的):
errorFields
是空的但还是报错
需要在执行validate之前延迟一下,让页面渲染结束才行
rules: [
{
required: true,
validator: debounce(async (_rule, value) => {
await nextTick();
if (!value || value.trim() === '') {
return Promise.reject('必填项');
}
return Promise.resolve();
}, 0),
trigger: 'blur',
},
],