react,antd输入一个字段,触发另一个字段的校验报错,警告

cnht0vfc
  • 1
新手上路,请多包涵

Warning: callback is deprecated. Please return a promise instead.
升级antd版本从4.5.0到4.16.2导致的bug。输入startTime,触发endTime字段校验。校验倒是正常触发了。但是第一次校验的时候会有一个红色的警告,提示我要返回promise(不论是否输入合法时间都会有这个提示,再输入starttime都不会再有此警告)。
接下来,点击提交表单,一直执行我的finally,form的onfinish始终都不会被触发。

试过删除finally,then里面resolve,catch里面reject,都是一样的效果。
这个是不是新版本的bug啊。这是4.5的写法,完全正常

回复
阅读 37
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏