ReactNative使用react-navigation如何确认当前正在显示的是哪个页面?
我有多个页面链接到同一个WebSocket服务器,当收到消息的时候需要根据正在显示的页面做不同的处理,请问react-navigation有没有获取当前正在显示的是页面的方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我有多个页面链接到同一个WebSocket服务器,当收到消息的时候需要根据正在显示的页面做不同的处理,请问react-navigation有没有获取当前正在显示的是页面的方法?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
在使用createStackNavigator(routeConfig, navigatorConfig)方法创建导航器时,在第二个参数对象中有一个navigationOptions属性,在这里可以知道当前是在哪个页面。
划重点:navigation.state.routeName
使用react-navigation跳转的每个页面也都有一个this.props.navigation属性,和上面的内容一样。