gpt4 book ai didi

dart - 如何将额外的变量传递给 Dart 中的回调函数

转载 作者:行者123 更新时间:2023-12-03 02:41:01 27 4
gpt4 key购买 nike

我需要在回调函数中从 main 访问一个变量。回调函数只有一个参数,Event。除了将其设置为全局变量之外,从回调访问变量的首选方法是什么?是否可以将它作为额外参数传递给回调?

最佳答案

而不是 listen(callbackFunction) , 使用 listen((SomeEvent e) => callbackFunction(e, myOtherParameter)); .

例如,

document.querySelector("div#someElement")
.onClick.listen((MouseEvent e) => callbackFunction(e, myOtherParameter))

将调用以下函数

void callbackFunction(MouseEvent e, myOtherParameter) {
// Do something with your parameter
}

关于dart - 如何将额外的变量传递给 Dart 中的回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20602004/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com