问题标签 [flutter-freezed]
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.
flutter - 颤振冻结基类
我正在使用freezed
库进行颤动。我也在借力flutter_bloc
。这就是我的状态类在冻结后的样子。
我将菜单状态作为一个单独的类来跟踪,这样我就不会将所有变量压缩在一个状态中。但是当我这样做时,我会忘记我的照片。
没有冻结,我曾经有一个基类或抽象类,它曾经引用所有状态之间的公共数据。我怎样才能对 freeze 做同样的事情?
我确实遇到了@Implementation
注释,我还没有尝试过,但这与基类没有什么不同吗?
flutter - 由于生成冻结的包代码,构建运行器失败
** 如何使冻结的包正确生成代码?
我已经更改了依赖项,并且我尝试了更多方法,例如:清除缓存,升级主要版本..但在最好的情况下,输出将是:成功执行 0 个输出(3 或 x 个操作)x = 任意数字**
发布规范.yaml
freezed_classes.dart
** 颤振 pub run build_runner watch --delete-conflicting-outputs **
颤振--版本
扑医生
flutter - 如何将一个使用 mixin 的类扩展到另一个在 Flutter 中使用 mixin 的类?
我有一个类,它有一个通过freezed
. 我有另一个类有一个通过freezed
. 我想扩展第二个类,但我收到一个类型错误,因为 mixin 方法有差异。
示例:
我想:
然后我应该可以使用:
json - 如何基于使用 json 创建的对象中的子链接创建对象?
所以我的问题是我从GitHubAPI创建了对象(存储库),并且这些对象是它们问题的子链接。我想要做的是在我的案例中创建对象列表问题和 PullRequests 从那个 url,由 api 给出。这就是现在通过代码查找存储库的方式(我正在使用冷冻包)。
这就是我用来创建对象的示例 json 的外观。
这个问题有什么解决办法吗?我将不胜感激!
flutter - 如何在使用冻结创建的颤振模型类中接受不同数据类型的数据?
我有一个自定义模型类Timestamp
,其中我有一个构造函数,它接受对象DateTime
并实例化Timestamp
数据。
如何将此类转换为使用freezed
?
flutter - 转换 BLoC 中的冻结事件
我想知道是否有办法使用 Freezed 库正确设置 BLoC 事件。当您想将变压器添加到选定的事件中时会出现问题。
让我们考虑一下这种情况:
我怎样才能添加转换只是为了eventWithTransformer
?
此外,您不能on<>
在一个集团中有两个具有相同事件的事件,因此以下内容也不起作用
让我知道这个问题是否有任何解决方案。如果没有,最好添加此功能请求。
flutter - 未能构建 build_runner:build_runner:
我正在尝试运行flutter packages pub run build_runner build --delete-conflicting-outputs
以生成冻结的文件,但出现此错误。
我在 M1 芯片 MacOS 上运行它
- Dart/Flutter SDK 版本 (
dart --version
) - 2.15.1 (稳定) - 您正在使用此 repo 中的哪些包,以及版本 -
build_runner 1.11.5
)
这是我的 pubspec.yaml 文件
我尝试在 pubspec(0.40.7) 中为分析器指定一个版本,然后它不会抛出任何错误,而是卡在一个循环中并且永远不会停止。
不知道这里有什么问题。任何帮助都会很棒。谢谢!
flutter - Dart 冻结了所有构造函数的相同字段
我正在尝试为我的待办事项块创建一个状态类,并且我想在开始刷新时保留已加载的待办事项。有没有更好的方法来做到这一点,基本上在使用冻结包的类的所有构造函数中都有一个相互字段
我已经可以像这样使用它,但我只想调用 state.todos 而不必检查它的类型: