引言
今日在用Dio库进行http请求时,接口对接成功,数据有返回,但是却出现了报错:
rust
_TypeError (type '_Map<String, dynamic>' is not a subtype of type 'FutureOr<List<dynamic>>')

代码
dart
class LoginService {
/// 获取用户数据中心列表
static Future<List> getDataCenter() async {
var response = await DioRequest.getInstance()
.dio
.get('/articles', queryParameters: {'pageSize': 10, 'pageNum': 1});
var data = jsonDecode(response.toString());
return data;
}
}
解决方法
将原来的:
dart
static Future<List> getDataCenter() async
改为:
dart
static Future<Map<String, dynamic>> getDataCenter() async