首页 > 解决方案 > 错误:“RequestOptions”类型的值不能分配给“Future”类型的变量'

问题描述

编译从 github 下载的颤振项目时出现以下错误。

这是代码:

import 'package:dio/dio.dart';

class HeaderInterceptors extends InterceptorsWrapper {
  @override
  onRequest(RequestOptions options) {
    // 超时
    options.connectTimeout = 15000;
    return options;
  }
}

这是错误:

lib/common/service/interceptors/header_interceptor.dart:8:12: Error: A value of type 'RequestOptions' can't be assigned to a variable of type 'Future<dynamic>'.
 - 'RequestOptions' is from 'package:dio/src/options.dart' ('/D:/intellij/flutter_windows_1.22.5-stable/flutter/.pub-cache/hosted/pub.flutter-io.cn/dio-3.0.10/lib/src/options.dart').
 - 'Future' is from 'dart:async'.
    return options;
           ^

任何想法?

标签: flutter

解决方案


推荐阅读