void deleteProduct(产品产品,int索引){ adminController.删除产品( 上下文:上下文, 产品: 产品, 成功:(){ 产品.removeAt(索引); setState(() {});//刷新页面 } ); }
it show The body might complete normally, causing 'null' to be returned, but the return type, 'VoidCallback', is a potentially non-nullable type.
Try adding either a return or a throw statement at the end.
无效删除产品(
{所需的 BuildContext 上下文,
所需产品产品,
必需的 VoidCallback onSuccess()}) 异步 {
最终 userProvider = Provider.of(上下文,
听:假); //获取当前用户
尝试 {
http.Response res = 等待 http.post(
Uri.parse("$uri/admin/delete-product"),
标题:
here is the deleted product funtion
添加一个
return;
在您的
//refresh page
评论之后另起一行。
这将函数从返回
null
(通过运行到末尾)更改为有效返回“无”,我们称之为 void
。