不同js组件之间的通信

657 查看

类似于iOS中的添加监听事件

发送端
引入DeviceEventEmitter

import {
    DeviceEventEmitter
} from 'react-native';

发送时需要两个参数,通知的名称和传送的参数

DeviceEventEmitter.emit('name','param')

接收端
也要引入DeviceEventEmitter

import {
    DeviceEventEmitter
} from 'react-native';
componentWillMount() {
      DeviceEventEmitter.addListener(
                'name' ,
                (param) => alert(param)
            )
}