: FutureBuilder 构造好以后 , 会自动执行异步操作 , 并返回 Widget 组件 , 因此 FutureBuilder 也是一个组件 , 在不同的状态下显示不同样式的组件 ;
FutureBuilder...传入的参数如下 : 自己写一个匿名函数 , 参数是 BuildContext context, AsyncSnapshot snapshot , 返回值是 Widget ;
(BuildContext...context, AsyncSnapshot snapshot){
return Text("");
}
在上述 匿名函数 中 , 开始根据 AsyncSnapshot返回从网络中请求的数据
if(snapshot.hasError) {
return.../// 如果请求成功 , 返回从网络中请求的数据
if(snapshot.hasError) {
return