component_router_service.dart 715 B

12345678910111213141516171819202122232425262728293031
  1. import 'package:get/get.dart';
  2. import 'package:router/componentRouter/profile_service.dart';
  3. import 'auth_service.dart';
  4. import 'mall_service.dart';
  5. /**
  6. * 全局的组件路由服务,记得在 main.dart 中注入
  7. */
  8. class ComponentRouterServices{
  9. static final ComponentRouterServices _instance = ComponentRouterServices._internal();
  10. factory ComponentRouterServices() {
  11. return _instance;
  12. }
  13. ComponentRouterServices._internal();
  14. //获取 Profile 组件的服务
  15. static ProfileService get profileService => Get.find();
  16. //获取 Auth 组件的服务
  17. static AuthService get authService => Get.find();
  18. //获取 Mall 组件的服务
  19. static MallService get mallService => Get.find();
  20. }