我使用react native在堆栈导航器中创建了一个嵌套的抽屉导航器 . 页面结构如下:
-StackNavigator:
-DrawerNavigator:
-HomePage,
-ListPage,
-DetailPage
当用户单击抽屉中的菜单项时,我们使用this.props.navigation.navigate('ListPage')和param启动ListPage . 如果用户在HomePage中工作正常 . ListPage可以通过获取componentDidMount中的数据来正确加载内容
但问题是如果当前页面是ListPage,用户单击抽屉中的另一个菜单项,列表页面不会刷新新内容 . 如果当前页面是我们要导航到的页面,我想反应导航将忽略导航操作 . 所以我的问题是如何强制刷新页面以适应这种情况 . 非常感谢