Json 该功能未重定向到右屏幕
我的应用程序中有一个功能,可以删除图片并将用户重定向到主屏幕。但当照片被删除时,什么也不会发生,它会保持在同一屏幕上 我的代码:Json 该功能未重定向到右屏幕,json,reactjs,react-native,react-navigation,Json,Reactjs,React Native,React Navigation,我的应用程序中有一个功能,可以删除图片并将用户重定向到主屏幕。但当照片被删除时,什么也不会发生,它会保持在同一屏幕上 我的代码: onDelete = (photo) => { const photoKey = photo.photo.key; this.refs.deletePopup.close(); api.getToken() .then(token => api.deleteSafee(photoKey, t
onDelete = (photo) => {
const photoKey = photo.photo.key;
this.refs.deletePopup.close();
api.getToken()
.then(token => api.deleteSafee(photoKey, token))
.then((response) => response.json())
.then((response) => {
const resetAction = NavigationActions.reset({
index: 0,
actions: [NavigationActions.navigate({routeName: "Home", params: {
isRefreshFeed: true
}})],
});
this.props.navigation.dispatch(resetAction)
})
.catch((error) => {
showError("Delete Error", error.message);
});
}
你能告诉我们如何调用这个函数吗?我想
routeName
应该在NavigationActions.reset
itslef中。actions
中的routName是要在子操作中运行的子操作router@AliSheikhpour你能包含一些代码吗?const resetAction=NavigationActions.reset({routeName:“Home”,参数:{isRefreshFeed:true},索引:0});所以你的意思是,我应该摆脱所有这些:const resetAction=NavigationActions.reset({index:0,actions:[NavigationActions.navigate({routeName:“Home”,params:{isRefreshFeed:true}})],});