问题标签 [flutter-bloc]
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 中的多 BlocBuilder
我是 Flutter 的初学者,通过在 Flutter 中使用 flutter_bloc 包,是否有任何与 multi blocbuilder 相关的示例或文档。
flutter - flutter_block:BlockProvider 与 RepositoryProvider
我想澄清一下BlocProvider
和RepositoryProvider
。从官方 API 参考来看,它们提供了相同的功能——它们为它的后代小部件提供了一个对象的实例。
但是,从名称来看,我想BlocProvider
应该只用于Bloc
对象,以及RepositoryProvider
其他所有内容。这个对吗?
flutter - 如何将 Flutter Bloc 与 Firebase 电话身份验证一起使用
我正在尝试使用 Flutter Bloc 模式实现 Firebase 电话授权。我有以下代码
但我不能在verifyPhoneNumber
回调中使用 yield。问题是如何在回调函数中产生不同的状态?
flutter - 如何使用 Flutter_bloc 显示通知
我是 flutter_bloc 包的新手。如何使用 flutter_bloc 包显示通知警报。这是我在不使用 bloc 的情况下所做的示例。
flutter - 使用 Flutter BLOC 监听事件而不是状态
我正在使用 Flutter BLOC 库(https://pub.dev/packages/bloc)我知道有一种方法可以“监听” BLOC 状态更改(使用 listen() 函数)
但是有没有办法收听 BLOC 事件呢?就像我对经典 StreamController 所做的那样?感谢所有愿意提供帮助的人:-)
朱利安
flutter - 当 Flutter Widget 的属性发生变化时,它是如何重新渲染的?
我只是想知道当 Parent 小部件的属性发生变化时 Flutter Widget 是如何工作的。
假设我们有一个父 Widget,它基于一些可变值或一些可侦听值(如 Bloc 模式)呈现 Widget。
所以在上面的代码中,NewLocationState
每 15 秒出现一次新值。
我的问题是:这个Map
小部件发生了什么?
Map
Flutter 是否每 15 秒用新的或类似的 React渲染一个全新的Widget NewLocationState
,Flutter 可以比较某种虚拟树中的更改,并且只更改现有的属性,Map
这是有效的,应该会减少内存消耗。
Bloc 示例仅供参考/我的问题的上下文。但我想了解 Flutter Widget 在属性更改时的整体表现。
干杯
flutter - Flutter 中使用 BLoC 的异步请求
我想下载数据,但也一直使用该应用程序。
你能告诉我这是否是正确的解决方案吗?
案例是我们按下按钮下载并调用函数 bloc.dispatch(Event.download());
在 _Download 事件的 mapEventToState 中,我们请求数据。但是我们不等待响应,因为我们不想阻止其他正在改变视图的事件。
所以我创建了 Future 并在得到响应后调用事件 _UpdateData() 来处理下载的数据并用它们生成状态。
没关系?有 _requestTime 参数来检查它是否是最后一个请求。
flutter - 许多 BlocListener 在 Flutter 上注册了 Navigation.pushName()
我在使用 Flutter_bloc 注册BlocListener时遇到问题
我有 3 个小部件,比如说Widget1、Widget2和Widget3。在作为初始路由的 Widget1 中,我已经为 SnackBar 注册了BlocListener:
所以当我创建我的 Widget1 时,我注册了我的 SnackBarListener。在我的应用程序中,我有一个 NavigationBloc 和 Listener 用于处理导航,例如:
有一次我将页面更改为 Widget2,然后使用 NavigationBloc 返回 Widget1,然后使用 Navigator.of(context).pushNamed('/widget1'); Widget1 中的snackBar 监听器被重新注册,所以如果我尝试打开我的snackbar 函数:
为了更清楚,我创建了一个要点,这是我的问题的一个例子
https://gist.github.com/loreberti89/a916d03ed20ea10484fae3cb001964cf
被调用两次,然后是 3 次,依此类推。
我应该如何处理这些情况?
flutter - 一页中有两个 Bloc Builders(屏幕)
如何使用 flutter_bloc 包在一个页面中显示两个不同的 bloc 构建器。例如,我创建了一行,在该行中有两列。每列都有一个单独的块生成器。但是当我这样做时,第一列生成器显示,但在第二列生成器中显示红色屏幕,错误是“构建函数返回 null”。
flutter - Flutter - 如何为 Bloc 设置双精度值?
在我的应用程序中,有一个用于以双格式输入特定值的字段,但这不起作用。
我究竟做错了什么?
我的集团
我的预算页面
谢谢