我有一个颤振应用程序,它使用[flutter_wordpress]
包HTTP
向WordPress REST API v2
. 一切都很棒,除了我得到“类别even after using the
FutureBuilder 的实例”小部件
backend
import 'package:flutter_wordpress/flutter_wordpress.dart' as wp;
import 'package:saviortv_v2/backend/WordPressConfiguration.dart';
Future<List<wp.Category>> fetchCategories(Map<String, int> args) async {
var categories = wordPress.fetchCategories(
params: wp.ParamsCategoryList(
order: wp.Order.desc,
pageNum: args['pageNum'],
perPage: args['perPage'],
),
);
return categories;
}
FutureBuilder
import 'package:saviortv_v2/backend/WordPressCategories.dart' as wo;
class HorizontalSlider extends StatelessWidget {
@override
Widget build(BuildContext context) {
return FutureBuilder(
future: wo.fetchCategories({'perPage': 5, 'pageNum': 1}),
builder: (context, snapshot) {
print(snapshot.data);
return Container(
child: Text(snapshot.toString()),
);
},
);
}
}
这是我的调试控制台
这些future instances
在数组中的原因是因为我的fetchCategories
函数返回一个类别列表......
我该如何解决这个问题?我怎样才能显示真正的类别而不是“类别”的实例?