【发布时间】:2020-02-27 07:52:18
【问题描述】:
我遇到了一个错误,谁能帮我解决这个问题 "此函数的返回类型为 'String',但不以 return 语句结尾。尝试添加 return 语句,或将返回类型更改为 'void'。",
在价值之下它用蓝线加下划线(显示错误)
TextFormField(
decoration: InputDecoration(labelText: 'E-Mail'),
keyboardType: TextInputType.emailAddress,
validator: (value) {
if (value.isEmpty || !value.contains('@')) {
return 'Invalid email!';
}
},
onSaved: (value) {
_authData['email'] = value;
},
),
【问题讨论】:
-
您能否将您的代码粘贴为代码。你甚至不能这样读!!
-
您可能需要为 else 部分添加退货
-
我已经试过了,但它仍然显示错误@JohnJoe
-
你能发布更多代码吗?包括您如何在小部件构建中添加
TextFormField。 -
错误信息显示了你发生的所有细节。它可能需要说:
validator函数有一个......对吗?