在Flutter中使用getX,假设我需要为不同的控制器使用相同的服务。
例如,UsersController和ProductsController都使用相同的DB服务。
这样做的最佳做法是什么?
- 创建单例数据库服务
- 将getIt与DB服务一起使用
- 其他一些getX技巧
- GetxService
使用以下方法创建和使用singleton对象会更准确。
Get.put<LoginService>(LoginService(), permanent: true);
Get.find<LoginService>();
关于Get.put
的GetX文档
您想要保存的类,比如控制器或任何
//注意:";S〃;意味着它可以是任何类型的