react dva如何获取被form包裹的子组件函数

工作上遇到个问题

一对父子组件,如何获取子组件里的函数方法,网上的方法有很多,最常用的是添加ref,通过 this.refName.fun便可获取该子组件里的函数.

这里要说的是,在使用antd 蚂蚁金服的时候,如果子组件被一个form包裹着,如何获取此时子组件里的方法?

如果通过上述方法是获取不到相关的函数名的,需要这样写:

const RentEquipment2 = Form.create({withRef:true})(RentEquipment);
export default RentEquipment2;

加上withRef:true, 它的默认值是false,

[withRef] (Boolean): If true, stores a ref to the wrapped component instance and makes it available via getWrappedInstance() method. Default value: false

如果是true的话,会把这个ref的实例包裹起来,并使之有效.

参考:https://github.com/reactjs/react-redux/blob/master/docs/api.md

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Android干货

小程序实践(七):页面间传值

   官方提供了5种页面间的跳转方式,其中前四种跳转的时候带有url参数,用于指定跳转的页面地址,而其中前三种url中可以带有参数。

391
来自专栏Danny的专栏

【POI框架实战】——POI导出Excel时设置单元格类型为数值类型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

883
来自专栏代码世界

jQuery

jQuery jQuery介绍 jQuery 是一个轻量级的、兼容多浏览器的JavaScript 库; jQuery 使用户能够更方便地处理HTML Docum...

3425
来自专栏Coco的专栏

CSS 样式书写规范

1337
来自专栏WindCoder

Jquery控制input与selected

当以form表单提交,diabled时无法获取数值,readonly可以获取到数值。

471
来自专栏web前端

JavaScript基础学习--01热身

一、js大致思路: 1、完成静态HTML+CSS 2、过一遍整体的大致js思路 3、按照从上到下的,从有至无的顺序完成js编写(包括先写大致轮廓,再细化细节部分...

1709
来自专栏阮一峰的网络日志

jQuery设计思想

jQuery是目前使用最广泛的javascript函数库。 据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQue...

4596
来自专栏Rindew的iOS技术分享

iOS objectView.removeFromSuperview之后if(self.objectView)仍然成立?

2025
来自专栏彭湖湾的编程世界

【javascript】原生js更改css样式的两种方式

下面我给大家介绍的是原生js更改CSS样式的两种方式: 1通过在javascript代码中的node.style.cssText="css表达式1;css表达式...

1698
来自专栏从零开始学 Web 前端

从零开始学 Web 之 jQuery(四)元素的创建添加与删除,自定义属性

一般 val() 是获取表单的 value 属性; val(值); 设置表单的 value 属性。

803

扫码关注云+社区