转载:http://blog.youkuaiyun.com/syg90178aw/article/details/50964947
React Native学习之RCTDeviceEventEmitter(类似iOS的NSNotificationCenter)简单用法;
直接上代码吧
引入
- import RCTDeviceEventEmitter from 'RCTDeviceEventEmitter'
发通知:value是传递的值
- RCTDeviceEventEmitter.emit('通知名称',value);
接受:
- componentDidMount(){
- this.listener = RCTDeviceEventEmitter.addListener('通知名称',(value)=>{
-
- });
- }
-
- componentWillUnmount(){
-
- this.listener.remove();
- }
在哪个页面使用,无论接受还是发送,都需要引入
- import RCTDeviceEventEmitter from 'RCTDeviceEventEmitter'
处理一些背景透明的童鞋,可以试试这两句代码
backgroundColor:'transparent',或者backgroundColor:'rgba(0,0,0,0)',