首页 > 解决方案 > 在警报中按下时如何导航

问题描述

当按下警报按钮时,我试图导航到另一个屏幕,但我不断收到错误“ [错误: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 });
      }
    }

标签: react-nativenavigationalert

解决方案


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 });

推荐阅读