我正在尝试进行后调用,将表单数据发送到 API 并获得响应。
我想进行一个网络后调用,发送手机号码、密码,并从 user_repo 获取用户数据并将其存储在将来可以访问的状态中。
我不确定如何添加用户状态提供程序并在按下按钮时调用它。
例如:
我的 AuthScreen:这是实现 Ui 的地方。
class AuthScreen extends StatefulWidget {
@override
_AuthScreenState createState() => _AuthScreenState();
}
class _AuthScreenState extends State<AuthScreen> {
TextEditingController _phoneController;
TextEditingController _passwordController;
bool _isHidden = true;
void _togglePasswordView() {
setState(() {
_isHidden = !_isHidden;
});
}
@override
void initState() {
super.initState();
_phoneController = TextEditingController();
_passwordController = TextEditingController();
}
@override
void dispose() {
_phoneController.dispose();
_passwordController.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
backgroundColor: Colors.white,
resizeToAvoidBottomInset: false,
body: …Run Code Online (Sandbox Code Playgroud)