-1

我有一个类,它有一个Dio实例作为依赖项。我如何使用注射剂解决它?

4

1 回答 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 回答