This is rout file and this code is rout of EditProfilePageThis image is EditProfilePage, This code is required things and facing the error because of this.我期待着Flutter技术中这一相关错误的解决。
bmp9r5qi1#
您需要在userProfile上传递一个UserProfile示例,onUpdate是一个返回UserProfile的回调方法。因此,在创建EditProfilePage时,它将类似于
userProfile
onUpdate
EditProfilePage
UserProfile myUserProfileInstance = UserProfile(....); EditProfilePage( userProfile: myUserProfileInstance, onUpdate: (value){ ///receive update value } );
8ulbf1ek2#
必须注意类型。空String不是回调或Object的有效默认值您可以为类创建默认值,例如:
class UserProfile { UserProfile({ required this.name, required this.email, }); final String name; final String email; static UserProfile defaultValue() => UserProfile( name: '', email: '', ); }
现在,如果必须使用UserProfile默认值
EditProfilePage( userProfile: UserProfile.defaultValue(), onUpdate: (value) {} )
对于上一个答案中的最后一条注解,您是否忘记在onUpdate字段中传递(value) {}而不是''?
(value) {}
''
2条答案
按热度按时间bmp9r5qi1#
您需要在
userProfile
上传递一个UserProfile示例,onUpdate
是一个返回UserProfile的回调方法。因此,在创建
EditProfilePage
时,它将类似于8ulbf1ek2#
必须注意类型。空String不是回调或Object的有效默认值
您可以为类创建默认值,例如:
现在,如果必须使用UserProfile默认值
对于上一个答案中的最后一条注解,您是否忘记在
onUpdate
字段中传递(value) {}
而不是''
?