0
Future<Users?>createUserWithEmailAndPassword(String email, String password) async {
    final credential = await _firebaseAuth.createUserWithEmailAndPassword(
      email: email, 
      password: password 
    ); 
    return _userFromFirebase(credential.user); 
} 
4

1 回答 1

0

您可以使用 a 捕获异常并以try/catch多种方式将其显示在 UI 上。例子

Future<Users?> createUserWithEmailAndPassword(
    String email,
    String password,
  ) async {
    try {
      final credential = await _firebaseAuth.createUserWithEmailAndPassword(
        email: email,
        password: password,
      );

      return _userFromFirebase(credential.user);
    } on FirebaseException catch (e) {
      // FirebaseException
      print(e.message);
    } catch (e) {
      // all other exceptions
      print(e);
    }
  }
于 2021-08-23T12:35:57.850 回答