请帮助::
在main中。调用setState()时,dart文件访问rest api期望有6个位置参数,但发现1个
请见截图
user_data.dart[1]: https://i.stack.imgur.com/qUeC8.pngmain.dart[2]: https://i.stack.imgur.com/uy3WR.png
帮助在感谢。
除了. fromjson方法中的数据之外,您不应该期望任何其他内容。保留userData,但去掉这个。id,这个。电子邮件等。也可以去掉late关键字,因为构造函数方法将初始化这些值。
以及错误说,你传递1个参数,而构造函数期望6。因此,只需删除从id开始的五个参数,只保留userData。这样的:
UserData.fromJson(Map<String, dynamic userData){
// same code here
}