2016-05-10 3 views
0

Meine ViewPagerAndroid hat vier Seiten (1-4).React-Native ViewPagerAndroid-Funktion componentDidMount, die zur letzten Seite gehört, wird aufgerufen, wenn die erste Seite angezeigt wird

Die Funktion componentDidMount gehört zu Seite 4, die ich zum Laden von Benutzerinformationen vom Server verwendet habe.

Ich möchte Informationen erhalten, wenn ich Seite 4, aber jetzt, diese Funktion aufgerufen wird, wenn ich Seite 1.

+0

Verwenden componentWillReceiveProps statt –

+0

Fix Rechtschreibung/Grammatik/Titel/Tags – CherryDT

Antwort

0

Verwenden componentWillReceiveProps statt. Jetzt ist mein Problem gelöst.

<MePage 
     key={i} 
     onShowing={this.state.currentKey === this.props.items[i].key} 
     navigator={this.props.navigator} 
    /> 

componentWillReceiveProps(nextProps) { 
    if (nextProps.onShowing) { 
     alert('hi'); 
    } 
} 
Verwandte Themen