首先,父子组件都要引入
import { DeviceEventEmitter, } from 'react-native';
父组件:
componentDidMount() {
this.listener = DeviceEventEmitter.addListener('delNotice', (param) => this._contactRecording());
}
componentWillUnmount() {
this.listener.remove();
}
子组件触发某个事件去调用:
onOk = () => {
DeviceEventEmitter.emit('delNotice', {});
// 可以做点什么
};