观察者模式
通过EventEmitter实现事件机制,实现简单的观察者模式。
发送端、接受端同时需要引入DeviceEventEmitter组件。
1、发送通知
DeviceEventEmitter.emit('change','数据')
2、监听通知,一般在componentDidMount方法中
DeviceEventEmitter.addListener('change',(text)=>{
})
通过Navtigator的push方式,传递方法
第二个页面实例化方法传值,第一个页面实现方法。
1、第一个页面
this.props.navigator.push({
component:aaavc,
passProps:{
callback:((text) =>{this._returnCallMethod(text)})
}
})
2、第二个页面往第一个页面传值
_clickBack(){
this.props.navigator.pop();
this.props.callback('isUpdate');
}