React Native学习之DeviceEventEmitter传值

使用DeviceEventEmitter前需添加

import {
     AppRegistry,
     StyleSheet,
     Text,
     View,
     DeviceEventEmitter
 } form 'react-native';

添加DeviceEventEmitter

componentDidMount() {
     this.subscription = DeviceEventEmitter.addListener('userNameDidChange',(info) =>{
          alert('通知' + info);
     })
},

移除DeviceEventEmitter

componentWillUnmount() {
    // 移除
    this.subscription.remove();
},

发送通知

DeviceEventEmitter.emit('userNameDidChange', '通知来了');
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,032评论 0 15
  • 0.27 正式版发布 不兼容的修改 移除 NavigationLegacyNavigator (ef44781) ...
    被代码耽误的机车手阅读 1,800评论 1 4
  • 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知...
    莫离_焱阅读 6,620评论 1 8
  • 天上飞过小鸟 天上飘着白云 秋末,午后的太阳光 如此华丽丽的灿烂 却总也有不能晒到的 某个角落 那是最远的地方 那...
    华之山阅读 634评论 2 3