为了账号安全,请及时绑定邮箱和手机立即绑定

antd form.create 后父组件如何获取到子组件的自定义方法

antd form.create 后父组件如何获取到子组件的自定义方法

临摹微笑 2019-02-14 14:15:10
代码如下:我使用了官方推荐的wrappedComponentRef方式,获取到了子组件的实例,但是打印出来却不是自己所期望的那样有method方法请问下我是哪里写错了,还是这种官网并没有挂载自定义方法上去啊?这是参考的例子:https://github.com/react-comp...这是官网的说明:https://github.com/react-comp...有以下片段代码:class Form extends React.Component { ... }// deprecatedconst EnhancedForm = createForm({ withRef: true })(Form);<EnhancedForm ref="form" />this.refs.form.refs.wrappedComponent // => The instance of Form// Recommendedconst EnhancedForm = createForm()(Form);<EnhancedForm wrappedComponentRef={(inst) => this.formRef = inst} />this.formRef // => The instance of Form这个问题困扰了不少人啊,有哪位大侠出手相助啊!
查看完整描述

3 回答

?
微微去

TA贡献5条经验 获得超1个赞

this.formRef.method()

直接调用就可以看到了

查看完整回答
1 反对 回复 2019-07-29
?
函数式编程

TA贡献1807条经验 获得超9个赞

<Modal
onOk={ (e)=>this.formRef.handleSubmit(e) }

<From
wrappedComponentRef={(inst) => this.formRef = inst}
/>
</Modal>


查看完整回答
反对 回复 2019-02-24
?
青春有我

TA贡献1784条经验 获得超8个赞

this.formRef.props.form 这个才是你想要的form。里面有对应的方法


查看完整回答
反对 回复 2019-02-24
  • 3 回答
  • 0 关注
  • 3598 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号