Flutter - 如何在继承的小部件内定义的函数内使用参数

Mat*_*ias 4 dart flutter

我的继承小部件中有一个函数,我想使用带有参数的函数,但我不知道如何做到这一点。例如,下面的函数可以很好地包含在继承的小部件中:

final Function onTap;
Run Code Online (Sandbox Code Playgroud)

不过我想使用如下所示的东西:

final Function onTap(String name);
Run Code Online (Sandbox Code Playgroud)

有人知道这是否可以以某种方式完成,在这种情况下如何完成?感谢任何帮助或意见,谢谢!

Gün*_*uer 6

您可以使用

onTap: () => onTap('foo')
Run Code Online (Sandbox Code Playgroud)

代替

onTap: onTap
Run Code Online (Sandbox Code Playgroud)

如果你想传递额外的参数