react-native 非父子组件 如何通知(DeviceEventEmitter)

首先,父子组件都要引入

import { DeviceEventEmitter, } from 'react-native';

父组件: 

componentDidMount() {
		this.listener = DeviceEventEmitter.addListener('delNotice', (param) => this._contactRecording());
	}

	componentWillUnmount() {
		this.listener.remove();
	}

子组件触发某个事件去调用: 

onOk = () => {
			DeviceEventEmitter.emit('delNotice', {});
             // 可以做点什么
		};

猜你喜欢

转载自blog.csdn.net/hzxOnlineOk/article/details/91452288