Flutter|_Map<String, dynamic>' is not a subtype of type 'FutureOr<List<dynamic>>

引言

今日在用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
相关推荐
不爱吃糖的程序媛1 分钟前
使用 hionic 将 Web 应用部署到鸿蒙PC平台
flutter·华为·harmonyos
G_dou_17 分钟前
Flutter三方库适配OpenHarmony【age_calculator】年龄计算器项目完整实战
flutter·harmonyos
Bowen_J1 小时前
Flutter 屏幕旋转适配
android·flutter·ios
G_dou_18 小时前
Flutter+OpenHarmony 实战:stopwatch 秒表应用
flutter·harmonyos
hxy060119 小时前
Flutter 定时器相关
flutter
G_dou_19 小时前
Flutter三方库适配OpenHarmony【compass】罗盘 UI 项目完整实战
flutter·ui
G_dou_21 小时前
Flutter +OpenHarmony 实战:clock 时钟应用
flutter·harmonyos
G_dou_21 小时前
Flutter+OpenHarmony 实战:weather 天气查询应用
flutter·harmonyos
韩曙亮21 小时前
【错误记录】flutter pub get 执行报错 ( 打开 Windows 开发者模式 )
windows·flutter
G_dou_1 天前
Flutter+OpenHarmony实战:flashlight】手电筒项目
flutter·harmonyos