网络请求使用FutureBuilder来处理

import 'dart:convert';

  Widget build(BuildContext context) {
return FutureBuilder(
future: httpReq.get(sevicePath['homeArticle']+'${widget.id}'),
builder: (context,snapshot){
if (snapshot.hasData){
var data = jsonDecode(snapshot.data.toString());
datas = (data['data'] as List).cast();
return SingleChildScrollView(
child: _cellList(),
);
}else{
return Center(
child: Text('加载中...'),
);
}
},
);
}

最新文章

  1. SQL初步知识点
  2. [大数据之Sqoop] —— 什么是Sqoop?
  3. JVM--标记-清除算法Mark-Sweep
  4. JS中简单原型的使用
  5. 用RxJava处理复杂表单验证问题
  6. Git分支操作
  7. ajax 如何做到 SEO 友好
  8. Android消息推送完美方案[转]
  9. storm出现的背景
  10. (转)Android Service 双进程常驻后台(2)
  11. 在php添加mongo过程中出现的mongo.so: > undefined symbol: php_json_encode in Unknown on line 0. After installation mongo driver for php 的错误
  12. php 学习笔记 数组3
  13. STL初始化initializer_list
  14. MySql 主从复制 mysql-proxy实现读写分离
  15. English trip V2 - 6 Sports Teacher:Taylor Key:phrasal verbs
  16. python基础之Day21
  17. js计算总页数
  18. BZOJ3252 攻略 贪心、长链剖分
  19. POJ 2513 Colored Sticks (欧拉回路+并查集+字典树)
  20. centos5 升级到centos6

热门文章

  1. 12、Nginx代理缓存服务
  2. Arch Linux 安装rust
  3. 有趣的动画swf 小鼠吃豆子
  4. 使用TortoiseGit,设置ssh方式连接git仓库。
  5. 第二章 Vue快速入门-- 23 品牌案例-根据关键字实现数组的过滤
  6. 新建swap分区
  7. 关于system.timer的使用
  8. 关于C#的学习
  9. css,scss解决样式:表格的重叠边框
  10. mysql 递归查找所有子节点