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 分钟前
Flutter 框架跨平台鸿蒙开发 - 赛车游戏
flutter·游戏
芙莉莲教你写代码12 分钟前
Flutter 框架跨平台鸿蒙开发 - 单位换算大师应用
flutter·华为·harmonyos
weixin_4434785118 分钟前
Flutter第三方常用组件包学习之状态管理
javascript·学习·flutter
九狼JIULANG27 分钟前
【无标题】
android·flutter·开源·github
不爱吃糖的程序媛41 分钟前
Flutter应用运行到鸿蒙PC指南
flutter·华为·harmonyos
不爱吃糖的程序媛42 分钟前
Flutter OH Engine 构建指导(macOS 版本)
flutter·华为·harmonyos
芙莉莲教你写代码1 小时前
Flutter 框架跨平台鸿蒙开发 - 历史知识问答应用
flutter·华为·harmonyos
2501_9206276115 小时前
Flutter 框架跨平台鸿蒙开发 - 派对策划助手应用
flutter·华为·harmonyos
里欧跑得慢16 小时前
Flutter 组件 powersync_core 的适配 鸿蒙Harmony 实战 - 驾驭极致离线优先架构、实现鸿蒙端高性能 SQL 增量同步与数据安全治理方案
flutter·harmonyos·鸿蒙·openharmony·powersync_core
芙莉莲教你写代码16 小时前
Flutter 框架跨平台鸿蒙开发 - 网络安全学习应用
学习·web安全·flutter·华为·harmonyos