在頁面A中進行注冊:
import {
DeviceEventEmitter
} from 'react-native';
//注冊這個監(jiān)聽事件
componentDidMount(){
DeviceEventEmitter.addListener('xxxName’, Function);
};
//在組件銷毀的時候要將其移除
componentWillUnmount(){
DeviceEventEmitter.remove();
};
在頁面B中就可以進行掉用了:
import {
DeviceEventEmitter
} from 'react-native';
//調(diào)用事件通知 param是指傳遞的相應(yīng)參數(shù)
DeviceEventEmitter.emit('xxxName’,param);
參考鏈接