问题标签 [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.

0 投票
0 回答
17 浏览

flutter - 无法访问冻结类上的 copyWith 方法

我有一个冻结的课程,不知何故我无法访问 copyWith 方法。我的错误是什么?

班级:

尝试像这样访问copyWith:

0 投票
1 回答
140 浏览

flutter - 使用 bloc 和 freezed 库创建无线电组的初始状态

我正在使用带有冻结库的 bloc。我需要当用户打开应用程序时选择第一个单选按钮。我已经创建了一个观察者集团,它告诉我初始状态和初始事件已被调用,但是当我打印时

print("Print me Please ${state.maybeMap(orElse: () {}, radioClickState: (mstate) => mstate.value)}");

输出是NULL

实现应用层的集团:

事件代码是:

州代码是:

materialApp 里面的代码是:

广播组实施的主页:

0 投票
1 回答
67 浏览

flutter - 一旦使用 bloc 触发事件,底部工作表就会重复显示

我是一个新手,正在学习如何使用冻结的 bloc。当用户单击浮动操作按钮时,我创建了一个底部工作表,底部工作表出现。当我单击以选择一个收音机时,底部表包含文本字段和三个单选组,底部表再次像此 GIF 一样弹出。 https://drive.google.com/file/d/1iU06adGcwjEaw9z2LsmO5xS24CC6OQfT/view?usp=sharing

该集团是:

事件是:

状态是:

主页代码是:

AddNewNoteBottomSheet 代码为:

0 投票
1 回答
89 浏览

flutter - 我们什么时候应该使用 freezed 作为密封类或构造函数?

哪种方式可以将冻结库与 bloc 一起使用?第一个作为密封类,另一个是构造函数。

第一种方式

第二种方式:

0 投票
1 回答
33 浏览

flutter - 引发了另一个异常:错误:找不到正确的提供程序在此 BlocSelector 上方小部件

我在freezd上使用cubit。我在底部表格中有一个输入文本表单字段,一切都很完美,但是一旦我单击输入表单字段并输入任何字母,就会发生此异常。

引发了另一个异常:错误:在此 BlocSelector<HCubit, HState, HState> Widget 上方找不到正确的提供程序

文本表单域代码是:

材料应用代码:

块代码是:

状态代码是:

0 投票
0 回答
51 浏览

flutter - 处理带有块的浮动动作按钮

我在单击浮动操作按钮时创建了一个底部工作表,它执行两个功能。

1-底部工作表弹出。

2-如果单击时底部表格的表格有效,则将数据保存到数据库中。

我正在使用冻结的集团。是当我单击浮动操作按钮时,我给 bloc 真值,一旦我填写表格,单击浮动操作按钮将有效,表格将保存到数据库,并且 bloc 的值为 false。一旦在底部工作表打开且表单未验证时再次单击该按钮,底部工作表将重新重新打开“我需要解决此问题”。当底部工作表关闭时,我给出了 bloc 错误值。

肘状态:

肘码是:

} }

底页代码是:

0 投票
0 回答
101 浏览

flutter - UI 没有使用 bloc 模式与逻辑层分离,有更好的方法吗?

我在这个应用程序中使用 freezed with bloc。单击浮动操作按钮时,我需要用户,出现底部工作表。当他的表格有效时,他将再次单击浮动操作按钮,他的数据将保存在数据库中。这是我的代码。但我觉得这段代码没有将 UI 与逻辑层分开。是比这更好的方法吗?

用户界面代码:

国家代码:

Cubit的代码是:

0 投票
0 回答
50 浏览

flutter - cubit 的静态返回值不会发出新的状态

我正在学习冻结的块,当我使用这个肘时不会发出新的状态。

但是当我使用这个肘部时,会发出新的状态:

状态代码是:

0 投票
0 回答
113 浏览

flutter - 冻结的块,否则语句不应该是错误的,尽管它已实现

我正在使用冻结的集团。我从来没有给出state.isOpenBottomSheet的值false,尽管 else 会在state.inputTextValue.input.isRight()发生时执行!

代码是:

国家代码:

集团代码:

0 投票
1 回答
104 浏览

flutter - cubit 状态总是返回一个空值

我正在学习冻结的颤振,我正在尝试从 sqflite 检索数据。我有一个没有集团模式的成就,它工作得很好。但是当我使用 bloc 这样做时,返回值始终为 null!。

单击此按钮时,它应该检索数据:

块代码是:

状态代码是: