React+ant中的Form表单的刷新
我们使用ant组件库的Form表单提交之后不刷新整个页面,表单中的内容有时候是不会刷新,如何解决这个问题?
首先定义一个[form]通过 Form.useForm 对表单数据域进行交互,
const [form] = Form.useForm();
接着使用form.resetFields()重置整个表单,因为我们需要在提交成功后重置如果没有提交成功的话是不需要刷新表单的,所以我们将这个方法写进onFinish属性中;具体代码如下:
const onFinish = (values: any) => {form.resetFields();//刷新表单};
接着我我们将提交的按钮和表单控件设置一下。onFinishFailed是提交表单且数据验证失败后的回调事件,onFinish是提交成功的,注意区分。
<Form layout="vertical"onFinish={onFinish}onFinishFailed={onFinishFailed}form = {form} hideRequiredMark>
<Button htmlType='submit' type="primary"> 确定 </Button>
</Form>
将按钮的htmlType的属性值设置为submit
如果需要刷新局部的值就需要用到另外一种方法
form.setFieldsValue({name: 'dee',age: 18,
});
React+ant中的Form表单的刷新相关推荐
- Vue中使用form表单提交刷新问题
vue中使用表单form默认提交行为是刷新一下,在这儿我们使用事件修饰符prevent来阻止form表单的默认行为 在@click后面跟上prevent 这样就可以阻止form表单默认刷新行为了 &l ...
- HTML中的form表单有一个关键属性 enctype
HTML中的form表单有一个关键属性 enctype=application/x-www-form-urlencoded 或multipart/form-data. 1.enctype=" ...
- antd-vue中的form表单label标签for导致点击文字触发输入框解决方案
antd-vue中的form表单label标签for导致点击文字触发输入框解决方案 参考文章: (1)antd-vue中的form表单label标签for导致点击文字触发输入框解决方案 (2)http ...
- button layui 点击事件_解决layui中的form表单与button的点击事件冲突问题
解决layui中的form表单与button的点击事件冲突问题 layui的form表单位置和button标签的位置重合,会使得button的click事件得不到响应,如图: 蓝色底为form的位置, ...
- 在微信小程序中提交form表单
怎么在微信小程序中提交form表单 发布时间:2021-04-07 16:26:31 来源:亿速云 阅读:1229 作者:Leah 栏目:web开发 活动:亿速云新用户活动,各类服务器大降价,满足绝大 ...
- HTML中的form表单及其提交原理
HTML中的form表单 form属性 表单内容数据类型 表单控件 input表单控件 type属性 其他属性 button表单控件 label表单控件 表单组件 select option 表单提交 ...
- antd中的form表单 initialValue导致数据不更新问题
初步理解 : initialValue就是所谓的defaultValue,只会在第一次赋值的时候改变,却又有一些不同,因为 initialValue又会因其他改动而改变. 然而当获取的数据重新上来要渲 ...
- 第83天:jQuery中操作form表单
操作form表单 1. 属性操作 设置属性: // 第一个参数表示:要设置的属性名称 // 第二个参数表示:该属性名称对应的值 $(selector).attr("title", ...
- oracle 中增加行,Oracle中实现FORM表单插入、锁定、更新行、删除行的包
此包写在oracle数据库中,供Form表单调用: CREATE OR REPLACE PACKAGE BODY cux_main_pkg AS /*========================= ...
最新文章
- 哪个牌子的平板电脑好_中山密码锁哪个牌子好
- 静脉识别实现初步发展 多模态或成未来趋势
- python做后端速度慢吗_【后端开发】python为什么慢?
- 5whys分析法在美团工程师中的实践
- 迭代器、与集合的坑使用时要注意
- c语言远控,CC远控工具:WebSocket C2
- [转载]如何决定要使用多少点来做FFT?(转载)
- 大数据_Hbase-API访问_Java操作Hbase_判断表是否存在---Hbase工作笔记0012
- 电脑护眼模式_2020年双11护眼仪/眼部按摩仪推荐 |护眼仪/眼部按摩仪选购指南 |高性价比护眼仪推荐...
- 蓝桥杯 BEGIN-2 入门训练 序列求和
- 合成未来宝宝照片_父母照片重叠是宝宝长相?关晓彤鹿晗颜值逆天,邓超孙俪……...
- 主从不同步故障案例一
- linux valgrind 编译,valgrind 3.9交叉编译
- python中popen阻塞怎么办_对Python subprocess.Popen子进程管道阻塞详解
- MemCached存储原理
- 学校实训 电力巡检系统管理平台
- sinx/x在0到+∞的积分
- 【利用EXCEL进行数据爬虫】数据爬虫学习
- LCD/OLED点阵字模提取软件(汇总)
- ABB机器人示教器上人机界面的功能
热门文章
- NUC980开源项目38-4g上网
- 人工智能实验-使用遗传算法求函数最值
- 杀戮尖塔是用java_杀戮尖塔修改class文件图文教程
- 群晖服务器共享文件忘记密码,群晖synology NAS ds 1815+忘记google authenticator二次验证密码...
- winform遍历bartender_标签打印软件 - 第25页 共52页 - BarTender
- 企业如何提高客户转化率、复购率?用快鲸scrm效果突出
- 备了安的网站换服务器,tipask网站更换服务器后 问答系统重新安装注意要点 - 小俊学习网...
- 第八届蓝桥杯Java A组决赛第一题
- http://fir.im免费发布内测版app和用企业版证书发布app
- 蓝桥杯青少年创意编程C++组赛前集训教程包