我正在处理此登录页面,我必须在此文本“已有帐户?登录代替!“ 将我发送到singin屏幕,由于某种原因它不起作用,所以很自然地我认为我的代码中有一个错误,经过数小时的调试,我有了制作一个具有相同功能的简单按钮的想法,它的工作原理是我想知道Expo上的TouchableOpacity是否有问题,或者我错过了某种逻辑错误。
这是我使用的代码:
从我的注册屏幕:
return (
<View style={styles.container}>
<NavigationEvents onWillBlur={clearErrorMessage} />
<AuthForm
headerText="Sign Up for Tracker"
errorMessage={state.errorMessage}
submitButtonText="Sign Up"
onSubmit={signup}
/>
<NavLink
routeName="Signin"
text="Already have an account? Sign in instead!"
/>
</View>
);
从 Navlink 组件 :
return (
<>
<TouchableOpacity onPress={() => navigation.navigate(routeName)}>
<Spacer>
<Text style={styles.link}>{text}</Text>
</Spacer>
</TouchableOpacity>
<Button
title="go to sing in"
onPress={() => {
navigation.navigate("Singin");
}}
/>
</>
);
元芳怎么了
慕勒3428872
随时随地看视频慕课网APP
相关分类