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