如何获取apiRequest方法的返回值?
这个功能在外面创造
未来<地图> apiRequest(String url,Map jsonMap)async { HttpClient httpClient = HttpClient(); …
你需要 async / await 在 main 同样。异步执行具有传染性,您无法从异步调用返回到非异步执行。
async
await
main
Future main() async { var value = await apiRequest(url, {"username":"admin"}); UsernameModel model = UsernameModel.fromJson(value); ... }