小编Mr.*_*.PY的帖子

如何在 Riverpod 中进行 http.post 调用?

我正在尝试进行后调用,将表单数据发送到 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)

authentication http-post flutter riverpod

7
推荐指数
1
解决办法
5316
查看次数

标签 统计

authentication ×1

flutter ×1

http-post ×1

riverpod ×1