@Freezed()和@freezed注释有什么不同?
在正式的冻结文件中,使用了@freezed注释。但是也有一些教程,比如这个中型员额,它使用了@Freezed()注释。
我两者都试过了,但在我的案例中没有发现任何区别。
@freezed
class Post with _$Post {
const factory Post({
required int id,
required String title,
required String text,
required String imageUrl,
}) = _Post;
factory Post.fromJson(Map<String, dynamic> json) => _$PostFromJson(json);
}发布于 2022-04-08 22:54:35
您可以使用@Freezed和@FreezedUnionValue装饰器使用不同的内容自定义密钥和值。
然而,对于小写@freezed,您不能自定义。
因此,从本质上说,@Freezed(...)允许您定制值和键。
https://stackoverflow.com/questions/71803460
复制相似问题