我创建了一个全新的颤振项目,我将bloc: ^8.0.3和equatable: ^2.0.3添加到pubspec.yaml文件中,在主文件中导入了import 'package:flutter_bloc/flutter_bloc.dart';,并给出了上面的错误Target of URI doesn't exist: 'package:flutter_bloc/flutter_bloc
因为flutter_bloc: 0.21.0依赖于provider: ^3.0.0,并且没有flutter_bloc match: >0.21.0 <0.22.0版本,所以flutter_bloc: ^因此,因为它tells_me它依赖于provider: ^4.1.2和flutter_bloc: ^0.21.0,所以版本解析失败。pub get failed (1; So, because tellz_me depends on both
我有一个带有选项卡的页面,但是选项卡和起始页的一些内容因用户的角色而异。所有逻辑和选项卡导航都使用特定于用户角色的块进行处理。 现在我想知道如何声明具有多个区块的提供者,其中只有一个区块被选中。当然,我也可以使用多区块提供程序,但这样我就可以同时打开所有实例。我试过了 BlocProvider<(roleDisplayed == 0 ? FirstBloc : SecondBloc)>但这抛出了The operator '<' isn't defined for the type 'Type'。 你们知道怎么声明这个吗?
/flutter/.pub-cache/hosted/pub.dartlang.org/bloc-8.0.3/lib/src/bloc_base.dart:23:3: Error:
Type '/flutter/.pub-cache/hosted/pub.dartlang.org/bloc-8.0.3/lib/src/bl