flutter - 错误:“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;
^
任何想法?
解决方案
推荐阅读
- html - 如何通过 html/css 源代码编辑 Confluence Cloud wiki 页面?
- python - 在 HTML-iframe 块内使用 Flask 页面
- react-native - 如何在 react-native 中为 FCM 解决此未找到消息
- php - WooCommerce 订阅,如何根据 product_id 或产品获取可用计划
- delphi - POST with Indy + SSL + Proxy
- javascript - 在 Component prop 中使用数组和函数
- c# - WPF MVVM Binding x:Name 不触发方法
- python - 具有多个条件的过滤器迭代
- javascript - 我的函数没有返回预期的输出
- css - 输入字段未垂直对齐到 IE - ReactJS / MaterialUI