新人求助怎么在父控件中刷新子控件?



  • 想在父控件中写一个方法 刷新子控件界面。求助!!!



  • 子控件代码:

    componentWillReceiveProps(nextProps){
      nextProps.isRefresh ? refresh : null;
    }
    

    父控件代码:

    refresh(){
      this.refresh = true;
    }
    
    render(){
      return(<Child 
             isRefersh={this.refresh}
      />);
    }
    

    这样试试

    也可以尝试发通知,父控件刷新发出通知,子控件侦听到通知然后刷新,但是不推荐这样做,较麻烦,代码不好看


登录后回复