我使用了'StackNavigator
',导航代码在按钮事件中写入时我遇到问题。但其工作正常,如果我们直接编码onPress事件,React Native - 将一个屏幕推送到另一个有问题
导入文件。
import { StackNavigator } from "react-navigation";
import SignUpScreen from "./SignUp";
推另一工作:
render() {
console.disableYellowBox = true;
const { navigate } = this.props.navigation;
return (
<View style={styles.viewStyle}>
<TouchableHighlight style = {styles.buttonStart}
onPress={() => navigate("SignUpCompany")}>
<Image
source={require('./Images/hire.png')}
/>
</TouchableHighlight>
</View>
);
}
推另一个通过功能无法正常工作:
pushcode() {
console.log('call');
this.props.navigation.navigate('SignUp');
}
render() {
return (
<TouchableHighlight style = {styles.buttonStart}
onPress={this.pushcode}>
<Image
source={require('./Images/hire.png')}
/>
</TouchableHighlight>
);}
错误接通,单击按钮:
谢谢。请帮帮我。
OKY。我会尝试 –
谢谢,但也有问题。我将编辑代码。 –
我没有得到你什么问题? –