我有一个类,它有一个Dio实例作为依赖项。我如何使用注射剂解决它?
问问题
169 次
1 回答
0
我get_it
用作我的依赖注入。
https://pub.dev/packages/get_it
示例main.dart
:
// declare a global variable
GetIt getIt = GetIt.instance;
你的依赖注入文件:
import 'package:YOUR_PACKAGE/main.dart' as main;
main.getIt.registerSingleton<Dio>(Dio());
然后,当你想使用它时:
import 'package:YOUR_PACKAGE/main.dart' as main;
Dio dio => main.getIt<Dio>();
于 2021-10-05T20:30:31.467 回答