1、通过 ref
<Child ref="demo" /> 给子组件添加ref属性 在父组件使用 `this.refs.demo.state.xxx` 来获取子组件state里面的xxx的值 使用 `this.refs.demo.dosomthing()` 来调用子组件的dosomthing()方法
2、通过onRef
<Child onRef={(ref)=>this.child=ref} /> 给子组件添加ref属性 在子组件中, componentDidMount() { this.props.onRef(this); } 在父组件中, this.child.state.xxx //获取 this.child.dosomthing() // 调用
原文地址:https://www.cnblogs.com/rachelch/p/15143521.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。