问题标签 [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 - 无法访问冻结类上的 copyWith 方法
我有一个冻结的课程,不知何故我无法访问 copyWith 方法。我的错误是什么?
班级:
尝试像这样访问copyWith:
flutter - 使用 bloc 和 freezed 库创建无线电组的初始状态
我正在使用带有冻结库的 bloc。我需要当用户打开应用程序时选择第一个单选按钮。我已经创建了一个观察者集团,它告诉我初始状态和初始事件已被调用,但是当我打印时
print("Print me Please ${state.maybeMap(orElse: () {}, radioClickState: (mstate) => mstate.value)}");
输出是NULL
。
实现应用层的集团:
事件代码是:
州代码是:
materialApp 里面的代码是:
广播组实施的主页:
flutter - 一旦使用 bloc 触发事件,底部工作表就会重复显示
我是一个新手,正在学习如何使用冻结的 bloc。当用户单击浮动操作按钮时,我创建了一个底部工作表,底部工作表出现。当我单击以选择一个收音机时,底部表包含文本字段和三个单选组,底部表再次像此 GIF 一样弹出。 https://drive.google.com/file/d/1iU06adGcwjEaw9z2LsmO5xS24CC6OQfT/view?usp=sharing
该集团是:
事件是:
状态是:
主页代码是:
AddNewNoteBottomSheet 代码为:
flutter - 我们什么时候应该使用 freezed 作为密封类或构造函数?
哪种方式可以将冻结库与 bloc 一起使用?第一个作为密封类,另一个是构造函数。
第一种方式
第二种方式:
flutter - 引发了另一个异常:错误:找不到正确的提供程序在此 BlocSelector 上方小部件
我在freezd上使用cubit。我在底部表格中有一个输入文本表单字段,一切都很完美,但是一旦我单击输入表单字段并输入任何字母,就会发生此异常。
引发了另一个异常:错误:在此 BlocSelector<HCubit, HState, HState> Widget 上方找不到正确的提供程序
文本表单域代码是:
材料应用代码:
块代码是:
状态代码是:
flutter - 处理带有块的浮动动作按钮
我在单击浮动操作按钮时创建了一个底部工作表,它执行两个功能。
1-底部工作表弹出。
2-如果单击时底部表格的表格有效,则将数据保存到数据库中。
我正在使用冻结的集团。是当我单击浮动操作按钮时,我给 bloc 真值,一旦我填写表格,单击浮动操作按钮将有效,表格将保存到数据库,并且 bloc 的值为 false。一旦在底部工作表打开且表单未验证时再次单击该按钮,底部工作表将重新重新打开“我需要解决此问题”。当底部工作表关闭时,我给出了 bloc 错误值。
肘状态:
肘码是:
} }
底页代码是:
flutter - UI 没有使用 bloc 模式与逻辑层分离,有更好的方法吗?
我在这个应用程序中使用 freezed with bloc。单击浮动操作按钮时,我需要用户,出现底部工作表。当他的表格有效时,他将再次单击浮动操作按钮,他的数据将保存在数据库中。这是我的代码。但我觉得这段代码没有将 UI 与逻辑层分开。是比这更好的方法吗?
用户界面代码:
国家代码:
Cubit的代码是:
flutter - cubit 的静态返回值不会发出新的状态
我正在学习冻结的块,当我使用这个肘时不会发出新的状态。
但是当我使用这个肘部时,会发出新的状态:
状态代码是:
flutter - 冻结的块,否则语句不应该是错误的,尽管它已实现
我正在使用冻结的集团。我从来没有给出state.isOpenBottomSheet
的值false
,尽管 else 会在state.inputTextValue.input.isRight()
发生时执行!
代码是:
国家代码:
集团代码:
flutter - cubit 状态总是返回一个空值
我正在学习冻结的颤振,我正在尝试从 sqflite 检索数据。我有一个没有集团模式的成就,它工作得很好。但是当我使用 bloc 这样做时,返回值始终为 null!。
单击此按钮时,它应该检索数据:
块代码是:
状态代码是: