react.js - react 注册失败组件刷洗,表单的信息得重新填写。
本文介绍了react.js - react 注册失败组件刷洗,表单的信息得重新填写。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我用ant-design写的登录页面,图片上传不上来,我描述描述,
注册页面是在登录页面的基础上弹出的一个modal,注册成功的效果是modal消失,提示用户注册成功,但注册失败时modal刷新了一下,用户填的表单信息都没有了,我希望用户注册失败后modal不消失,用户在先前输入的基础上进行修改
解决方案
页面刷新是人为控制的,两种情况:
1. 弹框中的信息是通过表单提交,onSubmit提交后页面会刷新
2. 利用ajax提交数据,ajax返回后人为刷新了页面
对于1
情况,改为ajax提交
对于2
情况,ajax返回成功才刷新,返回失败的话,只提示错误信息,不做组件状态的修改就行
这篇关于react.js - react 注册失败组件刷洗,表单的信息得重新填写。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文