您好,各位程序员,我目前正在开发一个本机应用程序,在执行复位操作后,我想设置后退按钮,例如,我有屏幕A并转到B,然后转到C,然后转到D,最后回到E,我要在D屏幕中进行重置操作,以便从不通过按返回按钮进入C或B屏幕,但是一旦我进入E屏幕,我希望能够从只需按返回按钮即可进入E屏幕。
A-> B-> C-> D-> E
l-<--- <--- <--- <--- <---- l
我不知道我是否很清楚,但这是否对我有帮助?
export const resetWithParams = (routeName, params) =>
NavigationActions.reset({
index: 0,
actions: [
NavigationActions.navigate({
routeName,
params,
}),
],
})
我正在这样实现它:
const { navigation: { state, dispatch }} this.props
const { community } = state.params
dispatch(resetWithParams('E screen', {
community,
})
)
就像我说的那样,在我执行此调度后,我希望能够通过按goback转到我的A屏幕,如果有人可以为此指向我正确的方向,我将不胜感激!
最诚挚的问候!