我使用react native在堆栈导航器中创建了一个嵌套的抽屉导航器 . 页面结构如下:

-StackNavigator:  
  -DrawerNavigator:   
     -HomePage,   
     -ListPage,       
  -DetailPage

当用户单击抽屉中的菜单项时,我们使用this.props.navigation.navigate('ListPage')和param启动ListPage . 如果用户在HomePage中工作正常 . ListPage可以通过获取componentDidMount中的数据来正确加载内容

但问题是如果当前页面是ListPage,用户单击抽屉中的另一个菜单项,列表页面不会刷新新内容 . 如果当前页面是我们要导航到的页面,我想反应导航将忽略导航操作 . 所以我的问题是如何强制刷新页面以适应这种情况 . 非常感谢