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
相关推荐
RaidenLiu8 小时前
从 Provider 迈向 Riverpod 3:核心架构与迁移指南
前端·flutter
叽哥9 小时前
Flutter面试:Dart基础2
flutter·面试·dart
tangweiguo0305198712 小时前
Android原生(Kotlin)与Flutter混合开发 - 设备控制与状态同步解决方案
android·flutter
江上清风山间明月1 天前
Flutter AlwaysScrollableScrollPhysics详解
flutter·滚动·scrollable·scrollphysics
普罗米拉稀1 天前
Flutter 复用艺术:Mixin 与 Abstract 的架构哲学与线性化解密
flutter·ios·面试
yangshuo12811 天前
AI编程工具对决:Kilo vs Augment 开发Flutter俄罗斯方块游戏实战对比
flutter·游戏·ai编程
tangweiguo030519872 天前
Flutter 自定义 Switch 切换组件完全指南
flutter
笔沫拾光2 天前
iOS 正式包签名指南
flutter·ios·ios签名
森之鸟2 天前
flutter项目适配鸿蒙
flutter·华为·harmonyos
傅里叶2 天前
Flutter在OrangePi 5 Plus上视频播放锁死问题
前端·flutter