2016-05-16 3 views
2

ich einen Navigator haben, dass ein Armaturenbrettin reagieren nativen ich eine Methode in der Komponente ausgeführt werden soll, nachdem poptoTop tun

für den Kauf von Produkten auf dieser Seite
<Navigator 
    ref="nav" 
    navigationBarHidden={true} 
    style={styles.container} 
    initialRoute={{name: 'dashboard'}} 
    renderScene={this.renderScene} 
    configureScene={() => { returnNavigator.SceneConfigs.PushFromRight; }} 
/> 

Ich bin in der Lage zu erhöhen bzw. verringern Sie einen Zähler in einem Korb zeigt , nachdem ich die Produkte Kauf abgeschlossen haben, ich benutze

this.props.navigator.popToTop() 

zurück zu gehen, leider ist der Zähler ist immer noch die gleiche, wie kann ich eine Methode in Dashboard aufrufen, wenn ich es zurück, um den Zähler in den Korb zurückgesetzt oder wie kann ich componentDidMount erneut aufrufen?

Antwort

0

Sie müssen einen anderen lifecycle method verwenden, zum Beispiel componentWillReceiveProps oder componentWillUpdate. Wenn Sie diesen Bug beheben, ist das schwer zu sagen, da Sie nicht genügend Code bereitgestellt haben, um zu verstehen, was in Ihrer App passiert.

Verwandte Themen