AntD 的 Form 表单,getFieldDecorator的配置能动态修改吗?

RT
版本:2.13.11

我有一个登录对话框,tab切换一边是密码登录一边验证码登录
最终导出一个Form域:Form.create()(AppComp)
这样的话两边都是必选就通不过了,所以我要更新getFieldDecorator的配置

阅读 3.9k
3 个回答

我用了比较麻烦的方法:From.create()两个表单
其实还有个好办法:

validateFields([fieldNames: string[]], options: object, callback: Function(errors, values))

fieldNames是你要校验的项目

当然可以了。
rulesrequired的值与tab绑定就可以了。
切换到哪个tab,哪个就设置为true

你可以两个tab只有一个内容区域放置表单, 切换tab只用来获取当前是密码登录还是验证码登录
然后根据这个状态返回不同的formItem就好了这样 点击登录的时候只会验证当前对应的 formItem了

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