首页 > 解决方案 > 颤振`预期有 6 个位置参数,但找到了 1 个。` 尝试添加缺少的参数

问题描述

请帮忙 ::

在 main.dart 文件中,在 setState() 中访问 rest api 时需要 6 个位置参数,但找到了 1 个。

请看截图。

user_data.dart [1]:https: //i.stack.imgur.com/qUeC8.png main.dart [2]:https ://i.stack.imgur.com/uy3WR.png

帮忙谢谢。

标签: flutter

解决方案


以及错误说,您在构造函数期望 6 的位置传递 1 个参数。所以只需删除从 id 开始的五个参数,只保留 userData。像这样:

UserData.fromJson(Map<String, dynamic userData){
  // same code here
}

推荐阅读