use*_*567 1 react-native react-native-navigation react-navigation react-navigation-drawer react-navigation-stack
我遇到了一个问题,我基本上没有关于如何继续前进的想法。
我有一个带有两个屏幕的 StackNavigator,一个称为“HomeScreen”,另一个称为“SettingsScreen”。当我点击一个按钮时,我会进入“SettingsScreen”。
我还有一个 DrawerNavigator,我可以使用它导航到四个屏幕之一,屏幕 4 是 StackNavigator。
DrawerNavigator:
Screen1
Screen2
Screen3
Screen4
- HomeScreen
- SettingsScreen
Run Code Online (Sandbox Code Playgroud)
(希望它以某种方式可以理解)
所以让我们来解决这个问题......
我的问题是我的“SettingsScreen”具有将项目添加到 AsyncStorage 键的功能(它将它推送到数组,所以最后我有一个列表,我在我的“主屏幕”上呈现),但是当我添加了该项目并返回到我的“主屏幕”时,它不会重新加载页面。我怎样才能让它在满足某些条件甚至更简单时重新加载页面 - 每次离开“SettingsScreen”时如何重新加载页面?
med*_*uru 15
查看您的代码并了解您使用的 React Navigation 版本会有所帮助。很可能您可以“推送”到导航堆栈,它将重新加载您要去的任何屏幕。你的函数中会有这样的东西:
this.props.navigation.push('HomeScreen')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6782 次 |
| 最近记录: |