美文网首页
react父组件调用子组件方法

react父组件调用子组件方法

作者: Volon | 来源:发表于2019-06-21 08:40 被阅读0次
    import React, {Component} from 'react';
    import {Text, View,  TouchableOpacity} from 'react-native';
    
    export default class Parent extends Component {
        render() {
            return(
                <View>
                    <Child onRef={this.onRef} />
                    <TouchableOpacity onClick={this.click} >
                    <Text>click</Text>
                </View>
            )
        }
    
        onRef = (ref) => {
            this.child = ref
        }
    
        click = (e) => {
            this.child.myName()
        }
    
    }
    
    class Child extends Component {
        componentDidMount(){
            this.props.onRef(this)
        }
    
         myName = () =>{
          alert(11111111111111)
      
         }
    
        render() {
            return (<View></View>)
        }
    }
    

    相关文章

      网友评论

          本文标题:react父组件调用子组件方法

          本文链接:https://www.haomeiwen.com/subject/zpgjqctx.html