luc*_*ssp 2 react-native react-navigation-stack react-navigation-v5
有没有比以下更好的多条路线导航方法?
NavigatorService.navigate('Screen1', params);
NavigatorService.navigate('Screen2', params);
Run Code Online (Sandbox Code Playgroud)
其中Screen1和Screen2是同一堆栈导航器中的兄弟姐妹。
这是我在小吃上创建的一个简单示例。基本上,您可以创建屏幕数组,并使用重置功能来创建历史记录。
navigation.dispatch(
CommonActions.reset({
index: 4,
routes: [
{
name: 'Stack',
params: { screen: 'StackView1' },
},
{
name: 'Stack',
params: { screen: 'StackView2' },
},
{
name: 'Stack1',
params: { screen: 'Stack1View1' },
},
{
name: 'Stack1',
params: { screen: 'Stack1View2' },
},
{
name: 'Stack1',
params: { screen: 'Stack1View3' },
},
],
})
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3629 次 |
| 最近记录: |