【发布时间】:2021-02-28 18:28:16
【问题描述】:
我尝试使用这个:this.props.navigation.navigatie('Screen') 它可以工作,但它会在后台保持旧屏幕处于活动状态。我正在使用条形码扫描仪,我不希望它通过在后台运行来消耗能量。
【问题讨论】:
标签: react-native tabs navigation screen exit
我尝试使用这个:this.props.navigation.navigatie('Screen') 它可以工作,但它会在后台保持旧屏幕处于活动状态。我正在使用条形码扫描仪,我不希望它通过在后台运行来消耗能量。
【问题讨论】:
标签: react-native tabs navigation screen exit
您需要使用堆栈操作中的reset 方法:
import { StackActions, NavigationActions } from 'react-navigation';
const resetAction = StackActions.reset({
index: 0,
actions: [NavigationActions.navigate({ routeName: 'Profile' })],
});
this.props.navigation.dispatch(resetAction);
【讨论】: