react-native - 在警报中按下时如何导航
问题描述
当按下警报按钮时,我试图导航到另一个屏幕,但我不断收到错误“ [错误:TransformError SyntaxError: D:\one\HomeScreen.js: Unexpected token, expected "," (63:82) " 下面是我的代码吗,请帮帮我谢谢你们 一些随机的词,所以我可以发布这个问题
class HomeScreen extends React.Component {
constructor(props) {
super(props);
this.state = {
input: {
username: null,
email: null,
password: null,
confirm_password: null,
},
errors: {
username: null,
email: null,
password: null,
confirm_password: null,
},
};
this.handleSubmit = this.handleSubmit.bind(this);
}
handleSubmit = (event) => {
//event.preventDefault();
if (this.validate()) {
alert('ok');
console.log(this.state);
this.setState((prevState) => {
let input = Object.assign({}, prevState.input);
input.username = null;
input.password = null;
input.email = null;
input.confirm_password = null;
return { input };
});
this.setState((prevState) => {
let errors = Object.assign({}, prevState.errors);
errors.username = null;
errors.password = null;
errors.email = null;
errors.confirm_password = null;
return { errors };
});
Alert.alert('Đã Đăng Ký',
'Xin Hãy Đăng Nhập',
[
{text: 'Cancel', onPress: () => console.log('Cancel Pressed'), style={styles.container}},
{text: 'OK', onPress: () => this.props.navigation.navigate('List'), //code to navigate}
],
{ cancelable: false });
}
}
解决方案
Nvm 我只是删除了一个“,”这是警报中的代码
Alert.alert('Đã Đăng Ký',
'Xin Hãy Đăng Nhập',
[
{text: 'Thoat', onPress: () => console.log('Cancel Pressed')},
// {text: 'OK', onPress: () => this.props.navigation.navigate('List'), //code to navigate}
{text: 'Tien Len', onPress: () => this.props.navigation.navigate('List')}
],
{ cancelable: false });
推荐阅读
- vba - Outlook VBA 组合框中的动态搜索
- angular - 具有可为空字符串的角度光滑网格复杂对象
- javascript - 如何使用 jquery 检测对话框是否已打开?
- java - 为什么没有出现 AWT 框架的文本字段?
- tensorflow - 缺少输入数据
- flutter - 颤振错误:“对象?”类型的值 不能分配给“字符串”类型的变量
- java - 如何从 Eclipse 中删除 Lombok。与 Eclipse 上的 F11 相关的问题
- flutter - 当我在 Flutter 中将文本字段设置为下一行时,文本会上升
- lua - 数组列表帮助作弊引擎
- openstack - 在单节点上安装 Openstack