Function 外部OnTap/ON按下通过数据(颤振)

Function 外部OnTap/ON按下通过数据(颤振),function,flutter,dart,Function,Flutter,Dart,如果 那么, 如何将数据传递给changeName函数。像 onTap: changeName, void changeName() { setState(() { name = "Your own codes"; }); } 我有多个使用相同onTap功能的手势检测器。但是,唯一的区别是我通过函数changeName传递的位置。您必须在onTap方法上使用匿名函数 onTap: changeName(data), chang

如果

那么, 如何将数据传递给changeName函数。像

onTap: changeName,
 void changeName() {
    setState(() {
         name = "Your own codes";
    });
  }

我有多个使用相同onTap功能的手势检测器。但是,唯一的区别是我通过函数changeName传递的位置。

您必须在onTap方法上使用匿名函数

      onTap: changeName(data),
        changeName(data){
        setState({
        name = data;
        })
        }
和onTap:

void changeName(data) {
  setState(() {
     name = data;
  });
}

希望有帮助。

您必须在onTap方法上使用匿名函数

      onTap: changeName(data),
        changeName(data){
        setState({
        name = data;
        })
        }
和onTap:

void changeName(data) {
  setState(() {
     name = data;
  });
}

希望有帮助。

onTap返回了一些东西?@Vinz没有,只是想在那里使用setState。。。取决于通过它的一些数据。对不起,我不理解problem@balck-黑客如果你想使用setState,你可以这样做easily@Vinz编辑,检查nowonTap是否返回内容?@Vinz否,只想在那里使用setState。。。取决于通过它的一些数据。对不起,我不理解problem@balck-黑客如果你想使用setState,你可以这样做easily@Vinz编辑,现在检查