问题标签 [cubit]
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 - Flutter - cubit - 改变cubit内的布尔值
我想从肘部更改布尔值,但我不知道该怎么做。
我想要实现的是,例如:如果(存储在 cubit 中的布尔值是 true)“显示小部件 A”:“显示小部件 B”
我的代码:
看法:
对于这个微不足道的问题,我很抱歉,但我是 Cubit/Bloc 的新手。
flutter - 如何从 Flutter 中的另一个路由/页面增加计数器
我正在使用 Bloc/Cubit (flutter_bloc) 和 Auto_Router 包
我在 /counter 路由上有计数器,在 /user_profile 路由上有 FloatingActionButtons 来增加计数器。
如何从不同的页面/路由增加计数器?我应该能够在页面之间来回切换并从任一页面增加/减少,但我收到以下错误消息:
发生异常。ProviderNotFoundException(错误:在此 UserProfilePage 小部件上方找不到正确的提供程序
发生这种情况是因为您使用了BuildContext
不包括您选择的提供者的 。有几种常见的场景:
您在您的中添加了一个新的提供程序
main.dart
并执行了热重载。要修复,请执行热重启。您尝试读取的提供程序位于不同的路径中。
提供者是“范围的”。因此,如果您在路由中插入提供程序,那么其他路由将无法访问该提供程序。
您使用的
BuildContext
是您尝试读取的提供程序的祖先。确保 UserProfilePage 在您的 MultiProvider/Provider 下。这通常发生在您创建提供程序并尝试立即读取它时。
例如,而不是:
考虑
builder
像这样使用:
如果这些解决方案都不起作用,请考虑在 StackOverflow 上寻求帮助: https ://stackoverflow.com/questions/tagged/flutter )
这是我的代码:
home_page.dart
counter_cubit.dart
counter_page.dart
user_profile_page.dart
非常感谢任何帮助。谢谢!
flutter - 在 Bloc 中使用浮动操作按钮时出现问题
我正在尝试在颤动中实现一个动态列表视图,可以通过点击浮动肌动蛋白按钮来增加它。但是浮动操作按钮的 onPressed 方法只更新一次。
以下是我的 UI 和颤振块代码:-
我在 addItem() 函数中使用 print 函数,它正在执行并在控制台中打印,但列表仅更新一次。
flutter - Flutter 中如何使用 BlocBuilder 刷新 Dialog
我有一个对话框,我将它包装在一个 blocbuilder 中以根据状态类型对其进行更新,但该对话框只是第一次构建,并且在状态更改后它不会重新构建。
注意:使用 Bloc 模式很重要StateFulBuilder
。
flutter - 是 Flutter bloc 总是必须有一个属性(数据)
我是一个以 bloc 作为状态管理的项目的工作人员。
但我的屏幕包含各种各样的数据。
如何管理所有这些数据?
我对每个数据都有一个状态(加载状态),每个数据都有一个加载它的方法
问题!
当一种状态发生变化时,所有屏幕都将重建
我只需要从我的屏幕上更改一个分区,当该数据生效时只更改那个分区
flutter - Flutter BlocProvider 值有问题
在我使用提供者 getx 之前,我新建了一个 bloc/cubit 模式,我想问一些问题。
这个应用程序有近 40 页,我只想使用 bloc 10 页并在最后一页关闭时关闭 bloc 实例。
示例页面 1,我初始化 bloc,它在其他页面(2、3、4...9)上初始化将使用相同的 bloc/cubit 实例和 10 页关闭 bloc 实例关闭
这是路由器类和cubit在这里初始化
本页四和本页不听_registerCubit
导航页四
你能帮我解决这个问题吗?
flutter - flutter cubits display data on a DataTable depending on the data from other DataTables
I'm new to flutter, flutter_bloc library particularly with cubits.
I'm trying to populate dynamic data from 3 different api calls to DataTables using cubits.
The pattern is as follows:
- Gather the parameters needed for 2nd table from 1st Table, after 1st Table is loaded (done)
- Gather parameters needed for 3rd table from the 2nd table (done)
The problem is triggering the cubit with methods don't populate the DataTables
#xA;Currently I temporarily place this code inside BlocBuilder
for the 1st Table which is not quite right.
Where should I placed the context.read<>
code?
I tried putting it inside the listener of BlocConsumer
but it seems it doesn't execute it
I tried my best to read and understand about cubits unfortunately, and due to lack of examples regarding dynamic data, I was unable to make this work.
Here are the codes
eighty_ten_tablet_pg2.dart
#xA;flutter - 路线改变时如何发出肘部功能(路线观察者中的发出功能)?
路线变化时如何发出肘部功能(路线观察者中的发出功能)?
flutter - 我对 Null Safety 有疑问,问题是 'Null check operator used on a null value'
从firebase获取一些数据并使用模型对其进行解码时发生这种情况,方法如下:
}
调用方法
和消费者