antd Form组件方法getFieldsValue获取自定义组件的值操作


Posted in Javascript onOctober 29, 2020

自定义组件

1、自定义组件被getFieldsValue包裹,会获得以下属性

onChange方法, 子组件调用此方法,可将值传给父组件,从而Form可拿到自定义组件的值

value属性,获得初始值

antd Form组件方法getFieldsValue获取自定义组件的值操作

2、组件调用

像Form表单内的组件一样调用,就可以了

antd Form组件方法getFieldsValue获取自定义组件的值操作

补充知识:Ant Design Pro,用setFieldsValue方法,给嵌套到Form表单中的DatePicker或RangePicker组件设置默认值

其实用setFieldsValue或者获取setState方法都可以设置DatePicker的默认值。

但是关键点在于,引用moment方法转换日期格式

1、setState方法,利用FormItem组件的initialValue属性设置默认值:

import moment from 'moment'; 
this.setState({defaultDate}) // 自定义默认日期
 
<FormItem label="日期选择框">
  {getFieldDecorator('date', {
    initialValue: moment(this.state.defaultDate, 'YYYY-MM-DD'),
  })(
    <DatePicker format={'YYYY-MM-DD'} />
  )}
</FormItem>

2、setFieldsValue方法,利用form的setFieldsValue属性赋值:

import moment from 'moment'; 
this.props.form.setFieldsValue({
  "date": moment("自定义默认日期", 'YYYY-MM-DD')
})
 
<FormItem label="日期选择框">
  {getFieldDecorator('date', {
    rules: [{ required: true }],
  })(
    <DatePicker format={'YYYY-MM-DD'} />
  )}
</FormItem>

RangePicker同理,只是 initialValue 变成了数组 [ moment( startDate ) , moment( endDate )]

以上这篇antd Form组件方法getFieldsValue获取自定义组件的值操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用基于jquery的gamequery插件做JS乒乓球游戏
Jul 31 Javascript
jQuery之日期选择器的深入解析
Jun 19 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
Nov 22 Javascript
javascript实现动态标签云
Oct 16 Javascript
javascript中checkbox使用方法简单实例演示
Nov 17 Javascript
原生JS实现平滑回到顶部组件
Mar 16 Javascript
js实现select选择框效果及美化
Aug 19 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 Javascript
vue2 设置router-view默认路径的实例
Sep 20 Javascript
微信小程序实现日历功能
Nov 27 Javascript
vuex实现像调用模板方法一样调用Mutations方法
Nov 06 Javascript
JS浏览器BOM常见操作实例详解
Apr 27 Javascript
node.js如何操作MySQL数据库
Oct 29 #Javascript
TypeScript魔法堂之枚举的超实用手册
Oct 29 #Javascript
解决antd的Form组件setFieldsValue的警告问题
Oct 29 #Javascript
vue 函数调用加括号与不加括号的区别
Oct 29 #Javascript
JavaScript实现随机点名小程序
Oct 29 #Javascript
在antd中setFieldsValue和defaultVal的用法
Oct 29 #Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
Oct 29 #Javascript
You might like
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
简单实现php上传文件功能
2017/09/21 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
2014/01/14 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
2017/09/26 Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
2018/05/09 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
python 监测内存和cpu的使用率实例
2019/11/28 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
新西兰演唱会和体育门票网站:Ticketmaster新西兰
2017/10/07 全球购物
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
幼儿园秋游感想
2014/03/12 职场文书
管理建议书范文
2014/05/13 职场文书
低碳环保演讲稿
2014/08/28 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
2015年乡镇妇联工作总结
2015/05/19 职场文书
四大名著读书笔记
2015/06/25 职场文书
python实现图片批量压缩
2021/04/24 Python
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js