Flutter块:块事件:Equatable:类只能扩展其他类

5vf7fwbs  于 2022-11-17  发布在  Flutter
关注(0)|答案(2)|浏览(237)

在Flutter中玩Bloc,在Bloc活动中遇到了Equatable的问题,一开始无法导入equatable包:导入“包:可等同/可等同. dart”;错误显示:part-of指令必须是部件中得唯一指令.请尝试删除其他指令,或将它们移到包含此指令得库中.
稍后,当我创建Event并扩展Equatable时,错误显示:类只能扩展其他类.请尝试指定其他超类,或删除extends子句.
(FYI:I放入pubspec.yaml中得到对等依赖关系)。
我将一如既往地感谢你的帮助!

vsdwdz23

vsdwdz231#

part-of指令必须是部件中的唯一指令。请尝试删除其他指令,或将它们移到该指令所属的库中。
该错误消息表示您无法从bloc_event.dart导入任何包,因为bloc_event.dartbloc_bloc.dart的一部分。请尝试导入bloc_bloc.dart中的equatable包。不要忘记flutter pub get

import 'package:equatable/equatable.dart';

part 'bloc_event.dart';

class BlocBloc ...
qeeaahzv

qeeaahzv2#

它返回一个错误,因为bloc_event.dartbloc_bloc.dart的一部分。
尝试:
1.导入bloc_bloc.dart中的equatable包
1.导入您状态类,
1.移除所有零件汇入
1.正常导入它们而不导入零件。

import 'package:equatable/equatable.dart';
class BlocBloc...

相关问题