子组件传对象给父组件_react子组件改变父组件的状态
2023-06-13 09:13:42 时间
子组件传值给父组件
首先 子组件(组件名“Child”)内定义一个方法 例如
sendData = () => { let data = ‘1234’; this.props.getData(data); //这个this,props.xxx 后面的xxx是是在父组件那使用的名字; }, 然后可以在render函数后使用这个方法或者另外定义一个事件去触发该方法进行传值,
之后可在父组件(Parent)内使用这个方法获取拿到的值:
Parent组件内:首先定义一个方法getData或者其他什么都可以随便取 ,这里的this.getData的这个方法是你随便取的那个,例如getData=this.xxx都可以,但是你这里是this.xxx,父组件内定义的方法就必须名字叫xxx, 然后就是 xxx = (data) => { console.log(data); //此时就会打印 子组件传给父组件的data ,打印 : ‘1234’ }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
相关文章
- 大厂面试竟如此卷,Netty中有哪些核心组件?
- 微信小程序官方组件展示之表单组件checkbox源码
- 微信小程序官方组件展示之表单组件form源码
- react子组件向父组件传递数据_react子组件改变父组件的状态
- 面向函数编程:关于函数式组件、dialog的api化
- 微信小程序官方组件展示之开放能力web-view源码
- 【Angular教程】组件动效u002F动态组件u002F视图封装模式
- 腾讯出品小程序自动化测试框架【Minium】系列(六)常见组件的处理
- 【Flutter】StatelessWidget 组件 ( CloseButton 组件 | BackButton 组件 | Chip 组件 )
- 【Flutter】Flutter 应用生命周期 ( 前台状态 resumed | 后台状态 paused | 非活动状态 inactive | 组件分离状态 detached )
- 微信终端跨平台组件 Mars 系列 - 我们如约而至
- Spring Security 的核心组件UserDetailsService(二)
- SpringWeb <form:input>标签:定义表单的文本框输入组件
- Linux COM组件:构建强大的跨平台应用(linuxcom组件)
- 掌握Linux系统构架,了解其基本组件与架构方式(linux系统构架)
- filesystemobject组件的用法示例
- Gird组件Part-3:范例RSSFeedViewer
- asp代码实现检测组件是否安装的函数
- LotusPhp笔记之:基于ObjectUtil组件的使用分析