【发布时间】:2018-10-22 06:04:36
【问题描述】:
我想在导航器的根目录中禁止 BackButton 关闭应用程序。 如何检测当前路线?
或者也许有内置的 react-native-navigation 方法可以使用后退按钮?
【问题讨论】:
标签: javascript react-native-navigation react-native-navigation-v2
我想在导航器的根目录中禁止 BackButton 关闭应用程序。 如何检测当前路线?
或者也许有内置的 react-native-navigation 方法可以使用后退按钮?
【问题讨论】:
标签: javascript react-native-navigation react-native-navigation-v2
获取当前路线
this.props.navigation.state.routeName;
处理返回按钮
import { BackHandler } from 'react-native';
constructor(props) {
super(props)
this.handleBackButtonClick = this.handleBackButtonClick.bind(this);
}
componentWillMount() {
BackHandler.addEventListener('hardwareBackPress', this.handleBackButtonClick);
}
componentWillUnmount() {
BackHandler.removeEventListener('hardwareBackPress', this.handleBackButtonClick);
}
handleBackButtonClick() {
//Handle ur back functionality here.
}
【讨论】: