我想使用 Get 包在一个屏幕上传递多个数据到另一个屏幕。Get.to(Second(), arguments: ["First data", "Second data"]);
到目前为止,我总是像这样使用Getx的可观察声明: var someString = ''.obs; var someNumber = 0.obs; 等等,如果有些变量一开始没有初始值,我实际上希望它们为null,并稍后更改它们怎么办?
我有一个全局绑定类,用于初始化一些服务,我需要它立即初始化。 import 'package:get/get.dart'; import 'package:vepo/data/data_provider/local_data_provider.dart'; import 'package:v...
我正在寻找一个使用GetX处理表单和验证的最佳实践示例。是否有这样一个好的示例,或者可以有人向我展示如何最好地完成这项任务?
我有一个简单的Flutter应用程序,我想删除所有先前的路由,但我想使用GetX来实现,如何做到这一点? 现在它是这样工作的:Navigator.of(context).pushNamedAndRemoveUntil('/home', (Route<dynamic> route) ...
我有两个页面:HomePage和DetailsPage,以及关联的GetxControllers。 HomePage:class HomePage extends GetView<HomeController> { @override Widget build(BuildC...
我正在开发一个带有五个页面的底部导航栏应用程序。我使用getx。在第一页中,我正在列出数据。我的问题是,当我手动从数据库更改数据(底部导航栏中的第一页),然后经过其他页面,回到第一页时,我无法看到更改。 控制器:class ExploreController extends GetxContr...
我是一名tdd初学者,如果问题很蠢,请原谅。我在对GetxControllers进行单元测试时遇到了困难。有没有人知道一个简单的方法来做到这一点?每次尝试时都会出现错误,因为Get正在调用onStart,并且它不喜欢Mockito给它的结果。我尝试使用Mockito 5.0.1的自动生成代码以...
我正在重构我的应用程序,使用GetX状态管理来减少冗长的代码。 我创建了控制器和API提供程序(下面是代码)。 但当我想要刷新数据时(也可以手动刷新),它不会改变。 home_page.dartclass HomeUI extends GetView<HomeController>...
我正在根据toDoId的数量创建“卡片列表”。 toDoController.toDo() 的作用类似于: toDo = [q1, r4, g4, d4].obs; 这是我的ListView.builder(): Obx(() { List _todo = to...