尝试
void loginUser(String email, String password) async { try { var user = await _data .userLogin(email, password); _view.onLoginComplete(user); }); } on FetchDataException catch(e) { print('error caught: $e'); _view.onLoginError(); }}catchError有时候做起来有点棘手。使用
async/,
await您可以将
try/
catch喜欢与同步代码配合使用,通常更容易正确。



