首页 > 解决方案 > 无法使用 Flutter、redux 和 firebase-auth 登录,如 FlutterByExample 中所述

问题描述

我创建了一个动作如下:

class EmailLogIn {
  EmailLogIn({this.email, this.password});
  String email;
  String password;
}

减速器如下:

FirebaseUser _emailLogIn(FirebaseUser user, action) {
  return action.user;
}

在通过示例教程跟随颤振之后。

中间件已执行,但在减速器中出现错误。action.user无法识别吸气剂。

请协助。

另请注意: Flutter、Redux 和 Firebase Auth Invalid argument(s) 错误中存在类似问题,我在Flutter 上通过示例学习教程:LogIn Redux Cycle contd

标签: reduxflutterdartfirebase-authentication

解决方案


是的,它是正确的,因为类 EmailLogIn 不包含user属性,但它包含email,并且password当你这样做时action.usergetter 不被识别,因为user类中不存在,如果你看一下 FlutterByExample代码LogInSuccessful包含final FirebaseUser user;emailpassword


推荐阅读