美文网首页
getx 依赖注入

getx 依赖注入

作者: Lucky_1122 | 来源:发表于2024-08-07 14:07 被阅读0次

创建UserService继承自GetxService

class UserService extends GetxService {
  User _user;
  User get  user=>_user;

  bool get isLogin => _user != null;
}

注入依赖

void main() {
  Get.put(UserService());
  runApp(MyApp());
}

使用依赖

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
//Get.find()获取依赖并使用里面的方法
    var UserService = Get.find<UserService>();
    if (UserService.isLogin) {
   
    } 
  }
}

相关文章

  • Flutter状态管理终极方案GetX第二篇——依赖注入

    GetX第三篇-依赖注入 为什么要使用依赖注入 依赖注入是什么 本来接受各种参数来构造一个对象,现在只接受一个参数...

  • 文科生也编程 - GetX的简单使用

    GetX简介 GetX是Flutter的轻便而强大的解决方案,它结合了高性能状态管理,智能依赖注入和快速实用的路由...

  • GetX Obx实现原理探索

    一.GetX是什么? GetX 是 Flutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入...

  • Flutter框架 - GetX

    GetX是什么 GetX 是 Flutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷...

  • Flutter GetX依赖注入和绑定

    一、依赖注入 我们前面经常使用Get.put(MyController())来进行控制器实例的创建,这样就算不使用...

  • Flutter中使用GetX进行依赖注入

    在开发生产级应用程序时,采用最佳软件工程实践来实现健壮性和稳定性是很重要的。这种做法之一就是依赖注入。依赖注入是将...

  • Flutter了解之入门篇9-2(状态管理库)

    1. GetX 超轻量、高性能的状态管理库。涵盖了路由、主题、多语言、弹框、状态管理、依赖注入、网络请求封装等功能...

  • GETX

    GetX 是 Flutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。 1...

  • GetX 依赖管理

    #依赖管理 依赖管理[#%E4%BE%9D%E8%B5%96%E7%AE%A1%E7%90%86]实例方法[#%E...

  • 开源项目的依赖注入

    开源项目的依赖注入 依赖注入概念 依赖注入(DI:Dependency Injection): 依赖注入方式: B...

网友评论

      本文标题:getx 依赖注入

      本文链接:https://www.haomeiwen.com/subject/isyxkjtx.html