【发布时间】:2019-11-27 15:09:02
【问题描述】:
我的 snapshot.data 为空。当我打印响应时,它显示检索到的数据。但仍然 snapshot.data 为空。请帮忙。
Future _getUsers() async {
var data = await http.post("http://10.0.2.2/Flutter/abreport.php", body: {
{
"date": mydt,
});
var jsonData = json.decode(data.body); //edited
print(jsonData); // the data is printing here
return jsonData;
}
}
FutureBuilder(
future: _getUsers(),
builder: (BuildContext context, AsyncSnapshot snapshot) {
debugPrint(snapshot.data);
if (snapshot.data == null) {
return Container(
child: Center(
child:Text("no data"),
)
);
} else {
//some code
}
)
【问题讨论】:
-
你试过
snapshot.hasData吗?
标签: flutter