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 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

Go语言并发编程总结

Golang :不要通过共享内存来通信,而应该通过通信来共享内存。这句风靡在Go社区的话,说的就是 goroutine中的 channel …….

1254
来自专栏技术博客

编写高质量代码改善C#程序的157个建议[用抛异常替代返回错误、不要在不恰当的场合下引发异常、重新引发异常时使用inner Exception]

  自从.NET出现后,关于CLR异常机制的讨论就几乎从未停止过。迄今为止,CLR异常机制让人关注最多的一点就是“效率”问题。其实,这里存在认识上的误区,因为正...

952
来自专栏Java技术分享

Java9 中的 9 个新特性

你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。 1. Java 平台级...

1939
来自专栏Java技术栈

强悍!Java 9 中的9个新特性

来源:www.oschina.net/translate/java-9-new-features ? 你可能已经听说过 Java 9 的模块系统,但是这个新版本...

3328
来自专栏一个会写诗的程序员的博客

Java 9 新特性 极简介绍

Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对两个基础的问题: 很...

602
来自专栏ascii0x03的安全笔记

SEED缓冲区溢出实验笔记——Return_to_libc

参考:http://www.cis.syr.edu/~wedu/seed/Labs_12.04/Software/Return_to_libc/      ht...

3246
来自专栏听雨堂

VB下中文URL编码问题的解决

        因为编码涉及的内容既多且烦,特别是vb的编码,又有诸多限制,所以在解决URL中文编码的时候走了很久的弯路。 问题:         我的VB...

5136
来自专栏蓝天

cgroup初步分析(1)

cgroup的功能和作用不废话,直说一下cgroup的几条设计准则,有了几条设计准则的约束,就比较容易理解其中的数据结构和函数,至于源代码cgroup.c,无非...

941
来自专栏眯眯眼猫头鹰的小树杈

猫头鹰的深夜翻译:Volatile的原子性, 可见性和有序性

为什么要额外写一篇文章来研究volatile呢?是因为这可能是并发中最令人困惑以及最被误解的结构。我看过不少解释volatile的博客,但是大多数要么不完整,要...

1345
来自专栏IT可乐

Java 多线程详解(二)------如何创建进程和线程

Java 多线程详解(一)------概念的引入:https://cloud.tencent.com/developer/article/1012542   在...

2466

扫码关注云+社区