问题标签 [flutter-get]

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 回答
2298 浏览

flutter - Flutter + Get, toNamed() 返回 RouteSettings() 错误

我对 Flutter 很陌生,所以我很抱歉没有理解所有的术语。

我有一个从 FCM 接收数据的应用程序,它显示了一个 SnackBar(使用 Get)。所有这一切都运作良好。问题是'onTap'。当我使用 Get.toNamed() 时,它会响应,

这是我现在的小吃店

}

我的路线是这样设置的。

我在试图弄清楚如何导航到 onTap() 页面时处于停滞状态,我也尝试了所有其他变体。任何帮助将不胜感激。谢谢!

REF:Flutter 获取包,https ://pub.dev/packages/get

0 投票
3 回答
3703 浏览

flutter - GetxControllers 是否会自动关闭 obs 流?

我正在使用以下包https://pub.dev/packages/get。我需要在 GetxController 的 onClose 中关闭我的 .obs 吗?我在文档中找不到任何关于此的内容。看着我的记忆,似乎它们正在被自动销毁。

0 投票
1 回答
2707 浏览

flutter - 有没有办法迭代未来飘飘然

如果我Future<list>尝试使用 for 循环或尝试将其设置为List.

是否有任何其他方法可以遍历列表中的每个元素:

0 投票
3 回答
10484 浏览

flutter - 如何使用 Flutter GetX 构建 TabView

我正在尝试使用 Flutter 和GetX来构建一个应用程序进行状态管理,在我的一个页面中,我需要在页面中间构建一个 TabView 小部件,我已经找到了很多解释如何构建 TabView 的东西小部件,就像这篇文章这篇文章一样,但所有这些都扩展了一个带有SingleTickerProviderStateMixin的状态控制器。

据我了解阅读文档,我不应该使用这样的 StatefulWidgets 和状态,但我无法弄清楚如何使用 GetX 架构来详细说明解决方案。

我已经在我的页面中尝试过:

但是 TabController 的 VSYNC 参数不能为空,而且我不知道如何获得 TickerProvider 来填充它。

0 投票
2 回答
4566 浏览

flutter - 使用 getx 包重置控制器的所有值?

嗨,我想知道如何重置getx 包中控制器的所有值?

我已经试过了

Get.reset();

但这不起作用

0 投票
1 回答
1821 浏览

flutter - 使用 GetX 更改主题

我想将主题更改为redTheme仅在我在特定路线上时。为此,我使用routingCallback

不幸的是,它导致

════════ 小部件库捕获的异常═════════════════════════════␕════════════ ══════════════════ setState() 或 markNeedsBuild() 在构建期间调用。相关的导致错误的小部件是: Directionality file:///Users/jakub/.pub-cache/hosted/pub.dartlang.org/get_navigation-3.12.0/lib/src/root/root_widget.dart:235:22 ══════════════════════════════════════════════════ ══════════════════════════════════════════════════

正因为如此,我已经在 try-catch 块中包装了主题更改,所以一开始我没有遇到异常

Get但我相信使用框架有更优雅的方法来解决这个问题?

0 投票
2 回答
1086 浏览

flutter - 更改子项的属性不会触发 Flutter Getx 上的 UI 更改

我正在尝试基于对象列表呈现反应式小部件。

我需要当这个对象的子对象的布尔属性发生变化时,应该更新 UI。

在这种情况下,我的控制器有一个 os Sections 列表,每个部分都有一个 Lessons 列表。

为了更好地理解,我根据我的需要重写了我的代码,制作了一个简单的例子。我已经尝试使用 .map、.forEach 和其他方法,但是 children 属性永远不会触发 UI 更新。

解决方案:

GetX 容器监视列表项的更改,因此当您更改其中一项的属性时,列表本身不会更改。为了解决这个问题,我更改了 item 属性,然后我在列表中覆盖了它。

0 投票
1 回答
1401 浏览

flutter - 如何使用getx显示websocket数据

我想使用 getx 在带有套接字值的 ListDemo 小部件上实时显示数据,但我无法实现

我的小部件:

小部件控制器:

websocket连接有效,但此时我不知道该怎么做

0 投票
2 回答
566 浏览

flutter - Flutter Web 中使用 Firestore 和 GetX 状态管理的角色库授权(MVC 模式)

我只是要开发一个企业级的 Flutter Web 解决方案。所以我决定遵循适当的状态管理包而不是 SetState。这是我的第一个 Flutter Web 应用程序,也是我第一次尝试使用GetX

我将使用 Firestore 实现 Rolebase 授权。一旦用户登录系统,如果他是管理员,他将被重定向到管理页面,否则重定向到用户页面。登录功能正常。但我无法从 Firestore 获得角色。我已经解释了这一切,因为我想知道以下错误的解决方案,并想知道我是否正确地执行了这个状态管理的事情。

该错误清楚地表明“状态不佳:无法在 DocumentSnapshotPlatform 上获取不存在的字段”。但是我怎样才能确定确切的原因呢?有人可以帮助我了解我在哪里犯了错误。

错误 :

认证控制器:

用户模型

用户控制器

数据库服务

Firestore 集合

在此处输入图像描述

0 投票
1 回答
46 浏览

flutter - Flutter - 创建一个自定义样式的 Container 小部件,它“投影”子内容

我想创建一个始终具有渐变背景的自定义容器小部件。原因是只在一处编码渐变,所以它可以在一处更改,但会影响整个应用程序。

我认为这是:

我可以像这样提取到容器小部件吗?:

我需要找到一种将孩子添加到 GradientContainerWidget 的方法。有没有办法将内容投影到小部件的子项中?

视图中的用法如下所示: