我想在反应导航中返回s=df[df.ID.duplicated(keep='last')].groupby('ID').agg({'Status': ['last'], 'Cost': [ 'last','min', 'max', 'mean']})
s.loc[s[('Status','last')]=='F',('Cost','last')]=1000
s
Status Cost
last last min max mean
ID
1 F 1000 100 600 261.666667
2 M 100 100 600 266.666667
3 P 100 100 700 258.333333
4 M 200 100 800 344.000000
7 F 1000 20 800 355.000000
,然后我想返回goBack()
进入购物车屏幕。
因此,我使用了此底层代码,但无法正常工作,并且出现错误。
then()
错误:
<TouchableOpacity onPress={()=>this.props.navigation.goBack().then(() => this.props.navigation.dispatch(StackActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'Cart' })
],
key:null
})))}>
<Text>Back and go to Cart</Text>
</TouchableOpacity>
答案 0 :(得分:0)
navigation.goBack
不返回承诺,您不能在其中使用它。
您可以这样做:
navigation.goBack()
navigation.navigate("yourScreen")