在push的时候定义回调函数:
this.props.navigator.push({ component: nextVC, title: titleName, passProps: { //回调 getUserInformation: function(inforDict) { alert(inforDict); } } });
在push的界面调用
this.props.getUserInformation('回调');
注: 如果回调报错,
查看renderScene
renderScene={(route, navigator)=>{ let Component = route.component; return<Component {...route.passProps} navigator = {navigator}/>; }}
...route.passProps中passProps是不是和push时的一样.