我有 3 个屏幕,A、B 和 C。
A 转到表格 B,完成后转到 C。当您从 C 按下返回时,我不想回到临时表格 B,而是回到 A。
有没有办法在从 A 到 C 时将导航历史从 A->B->C 重置为 A->C ?
我尝试了类似的东西:
navigation.dispatch(
CommonActions.reset({
index: 0,
routes: [
{name: 'C', params:{data:data}},
{ name: 'B', params:{album: route.params.product, id: route.params.data.id} },
{ name: 'A'},
],
})
);
但它不起作用,记录 The action 'GO_BACK' was not handled by any navigator.
错误。我认为这是因为索引为 0。有没有办法添加索引 1、2、3.. 等以添加更多历史记录?