问题标签 [flutter-getx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

flutter - 将代码分解为方法参数(Dart + Flutter + GetX)

如何将“myEditMyProfileController.initFullName”和“myEditMyProfileController.tempFullName”分解为控制器是 GetxController 和 initFullName/tempFullName 是 String ...的方法参数?(我使用 GetX + Flutter + Dart)

0 投票
1 回答
424 浏览

firebase - 如何在 Getx 包的帮助下使用 Firebase 在 Flutter 中将用户 ID 作为文档 ID?

随着 Getx 的大肆宣传,我选择在我的第一个项目中使用它,不幸的是,与其他人相比,关于 getx 的教程并不多。这是我的第一个构建,如何创建一个用户 ID 作为文档 ID,我遵循 MVC 模式,这是该构建的控制器。

这是我的代码。

0 投票
2 回答
654 浏览

flutter - 如何在使用 GetX 时更新 FutureBuilder 中的未来以获取新数据

我正在使用 GetX 和 FutureBuilder 从我的数据库中构建卡片列表。假设我在 DB 中有 10 种产品,然后显示 10 张卡。当我再添加一个产品时,主屏幕上的卡片没有更新,我必须导航进出页面才能显示第 11 个产品。

如何强制更新,即可能制作一个“刷新”按钮来加载最新数据。

PS:我不想使用 STREAM-BUILDER,因为我不想主动听所有的变化,但只在需要的时候。我也不能使用 SetState(),因为我正在使用 GetX,因此没有 StatefulWidget。

这是我的卡片类:

这是我从数据库中获取数据的方法:

0 投票
1 回答
123 浏览

flutter - 热重载后状态管理不起作用

我正在使用 Obx 来管理我的状态以构建底部导航栏。

我在索引更改时调用 _getNewSubPage()。

}

代码在初始运行和热重启时似乎一切正常,但是当我热重载 _getNewSubPage() 上的视图时不会改变。我也试过 GetBuilder 但发现了同样的情况。

控制器代码

0 投票
2 回答
2503 浏览

flutter - 如何在flutter getx中为obs赋值

到目前为止,以下代码工作正常,

但是,当我分配一个值时,它不能按预期工作,而不是类型转换的事件。

我想知道如何在获取 x obs 对象中分配值(使用 '=' )?

0 投票
0 回答
764 浏览

flutter - 使用 MultipartFile GetConnect 发送 FormData 时需要字段“字段”

我正在尝试发出请求以使用 GetConnect 更新用户配置文件。用户个人资料采用一些普通的 JSON 字段和个人资料图片的MultipartFile

这是我的ProfileProvider类:

如您所见,我正在使用FormData将编码对象发送到 API。但是回复说字段名称电子邮件地址是必需的,但我已经将它们与表格一起发送。我在这里做错了什么?GetConnect 文档有一个类似的文件上传文档,但没有其他字段(即姓名、电子邮件、地址)。此外,如果我从 FormData 中省略 MultiartFile,它就可以工作。

0 投票
2 回答
4377 浏览

flutter - 带有 Getx 的 Flutter DropdownButton 小部件

我正在学习 GetX 状态管理并偶然发现了 DropdownButton 小部件。无法观察到如何使用所选值更新所选值。这是我的 DropdownButton 小部件

在小部件构建中声明。我试图使这个变量可观察,但布局会引发溢出错误。我也用 obx 包装了这个小部件,但它仍然抛出了同样的错误。这个小部件究竟是如何使用 GetX 实现的。我在这里拉头发。我可以使用 getX 处理其他小部件。

0 投票
2 回答
1231 浏览

flutter - 使用 getX 颤振图像选择器

这是我学习 getx 处理图像的又一次冒险。我从另一个来源获取了这段代码,但它并没有解决我的问题。我适合我自己的例子。如何使用选定的图像更新我的 BoxDecoration 小部件?

以下是我的小部件

这是我的图像控制器

如何使用通过相机拍摄的图像更新我的 BoxDecoration 小部件,以及在哪里用我的小部件包装 obx?

0 投票
1 回答
2018 浏览

flutter - Flutter:使用 Get.changeTheme() 时更改状态栏的颜色

我正在寻找一种在使用GetXGet.changeTheme()实用功能更改主题时更改状态栏外观的方法。

这是我的代码:

当按下“更改主题”按钮时,我无法弄清楚如何更改状态栏的颜色(s. screenshot)。

黑暗模式

我查看了文档,ThemeData但似乎没有可以添加到我darkTheme()的属性以将状态栏中文本的颜色更改为白色。我也知道

但是我不知道在我的代码的GetX架构中将这段代码放在哪里,因为将它包含在main()方法中将不允许我之后切换主题。我也不打算使用AppBar()它来让我改变brightness属性来达到预期的结果。

我很高兴任何提示和建议!

0 投票
2 回答
1383 浏览

flutter - Flutter:使用 GetX 实用程序函数时存储语言和主题偏好

使用GetX的实用程序功能时,是否有任何方法可以存储用户首选项(并在重新启动时检索它们) :

到目前为止,我只能更改主题和语言,但我还没有在 GetX 中找到一种方法来坚持我对任何类型的存储所做的任何更改,以便在下次重新打开应用程序时加载。有什么我忽略的吗?有什么方法可以挂接到启动过程并检查一些存储的值(例如 in SharedPreferences)并将它们传递给我的localetheme属性 in GetMaterialApp

这是我的代码: