dart - 拦截器不能在Dio中使用?

标签 dart flutter flutter-plugin

enter image description here

我按照文档操作,但遇到了一些错误。

最佳答案

如果你重复你得到的错误会很有用,但我会猜测问题是什么。

文本 dio.interceptor 不在任何函数、构造函数或变量初始值设定项中。您只能在这些地方使用表达式,而不能在库的顶层使用。

在你写dio.interceptor的地方,你需要写一个变量或函数声明。没有以 dio.interceptor 开头的有效声明,因为它不能是类型,因此分析器会告诉您程序无效,并且很可能需要类型。

无论你想做什么,把它放在一个函数中,如果这是你程序的主文件,甚至可能是 main 函数。

关于dart - 拦截器不能在Dio中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52351024/

相关文章:

Flutter - 如何为 BottomNavigationBar 添加分隔符?

json - 如何在 flutter 中解析 Json 的 map 列表?

flutter - 将纯 Android 库添加到 Flutter 插件

flutter - 使用按钮和滚动将小部件添加到GridView时出现问题

flutter - 在 List Tile Flutter 中的现有尾随旁边添加一个可点击的图标

flutter - 在 flutter 中重新启动(关闭并再次打开)后对话框状态不会改变

flutter - 如何将国际化添加到 Flutter 插件

android - Flutter插件开发未解决引用: io

dart - 如何将数据从channel.dart传递到中间件句柄方法?

dart - 需要帮助理解=> Dart中的符号