引言
今日在用Dio库进行http请求时,接口对接成功,数据有返回,但是却出现了报错:
_TypeError (type '_Map<String, dynamic>' is not a subtype of type 'FutureOr<List<dynamic>>')
代码
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;
}
}
解决方法
将原来的:
static Future<List> getDataCenter() async
改为:
static Future<Map<String, dynamic>> getDataCenter() async