Flutter 颤振冻结默认计算值
我需要在冻结的Flutter 颤振冻结默认计算值,flutter,freezed,Flutter,Freezed,我需要在冻结的类中有一个计算值 factory MyState({ ///.... @Default(UniqueKey()) UniqueKey key, }) = _MyState; 这是不允许的。我怎么能绕过这个。在inital()中设置它是不可能的 谢谢虽然我不知道这是否是惯用的,但下面的代码片段应该为您提供一个解决方案: factory MyState.\u内部({ 唯一键, })=_MyState; 我州工厂({ 唯一键, }) { 返回MyState._i
类中有一个计算值
factory MyState({
///....
@Default(UniqueKey()) UniqueKey key,
}) = _MyState;
这是不允许的。我怎么能绕过这个。在inital()中设置它是不可能的
谢谢虽然我不知道这是否是惯用的,但下面的代码片段应该为您提供一个解决方案:
factory MyState.\u内部({
唯一键,
})=_MyState;
我州工厂({
唯一键,
}) {
返回MyState._internal(key:key??UniqueKey());
}