我有多个页面链接到同一个WebSocket服务器,当收到消息的时候需要根据正在显示的页面做不同的处理,请问react-navigation有没有获取当前正在显示的是页面的方法?
我有多个页面链接到同一个WebSocket服务器,当收到消息的时候需要根据正在显示的页面做不同的处理,请问react-navigation有没有获取当前正在显示的是页面的方法?
1 回答1.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读
在使用createStackNavigator(routeConfig, navigatorConfig)方法创建导航器时,在第二个参数对象中有一个navigationOptions属性,在这里可以知道当前是在哪个页面。
划重点:navigation.state.routeName
使用react-navigation跳转的每个页面也都有一个this.props.navigation属性,和上面的内容一样。