: FutureBuilder 构造好以后 , 会自动执行异步操作 , 并返回 Widget 组件 , 因此 FutureBuilder 也是一个组件 , 在不同的状态下显示不同样式的组件 ;
FutureBuilder..., 可以在请求中显示进度条 , 请求后判定是否请求成功 , 如果出错 , 则显示报错信息 , 如果请求成功 , 则显示请求成功的信息 ;
无论怎样 , 最终要返回一个 Widget 组件 ;
FutureBuilder..., 如果出现错误 , 则返回错误信息
/// 如果请求成功 , 返回从网络中请求的数据
if(snapshot.hasError) {..., 如果出现错误 , 则返回错误信息
/// 如果请求成功 , 返回从网络中请求的数据
if(snapshot.hasError) {...执行结果 :
四、相关资源
----
参考资料 :
Flutter 官网 : https://flutter.dev/
Flutter 插件下载地址 : https://pub.dev/packages