我已经使用BlocProvider / BlocListener包装了MaterialApp。 但是我遇到了一个错误。 "Unhandled Exception: 'package:go_router/src/router.dart': Failed assertion: line 280...
我建立了一个应用程序,其中使用了flutter_bloc。我想使用go_router进行导航,但是对于动态路由,我该如何在flutter_bloc中使用GoRouter的refreshListener参数。 GoRouter( routes: [ GoRoute( p...
我在项目中使用了go_router。我有一个单独的文件,里面包含了所有路由(主页、登录和注册)的GoRouter实例。然后,我添加了一个cubit来进行身份验证。因此,我不得不修改我的GoRouter实例为一个函数,该函数接收身份验证cubit,并将其用于重定向到适当的路由。 一切似乎都很好...
我正在使用Flutter开发移动应用程序。 我正在使用flutter bloc包https://pub.dev/packages/flutter_bloc来管理和设置bloc。但是当状态改变时,它不会更新小部件或视图。 我有一个名为home_bloc.dart的bloc类文件,其实现如下。 ...
我最近观看了Felix Angelov在YouTube上的flutter_bloc包(https://pub.dev/packages/flutter_bloc)演讲(https://www.youtube.com/watch?v=knMvKPKBzGE&t=3s),感觉非常棒! 我...
我刚学习了flutter中的一个cubit。我是在教程视频中学习的,在那个视频中,导师制作了一个包含电子邮件和密码文本字段以及一个登录按钮的登录页面。在那个视频中,导师仍然使用旧版本的flutter_bloc。当我按照其中一行代码时,出现了一个警告。 child: ElevatedButto...
背景: 这是一个页面,有一个TabView用于在不同的标签页之间导航,所有这些标签页都使用了 flutter_bloc(版本为 6.0.1)。 问题:当向任何标签滑动时,状态没有被保留,整个小部件树重新构建,如下面的 GIF 所示。 这里是 build() 方法: @overrid...
我正在尝试在bloc类中实现复选框逻辑。为此,我在bloc类中创建了List<bool> checked,代码如下所示。当触发CheckBoxClicked事件时,第一次更新状态,我可以看到框被勾选。 class CartProductsListBloc extends ...
我正在使用Flutter Bloc来根据用户是否已经通过身份验证,将其导航到登录页面或主屏幕。然而,在初始状态更改后,当我更改身份验证状态时,监听器不会触发。 监听器: Widget build(BuildContext context) { return BlocListener&l...
我正在使用Flutter和flutter_bloc开发一个小应用程序,使用MultiBlocProvider在主页中使用多个需要的BlocProviders,并且在主页下方有一个MainWidget,可以通过以下方式轻松地访问给定的Bloc:BlocProvider.of<OldBloc...