flutter(Dart)有类似js bind的功能吗?

baa*_*aan 7 javascript dart flutter

flutter(Dart)有类似js bind的功能吗?\n我想在flutter中做类似的事情。

\n\n

喜欢:

\n\n

\r\n
\r\n
<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta charset="utf-8"> \r\n<title></title>\r\n<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">\r\n</script>\r\n<script>\r\nfunction handlerName(e) \r\n{\r\n\talert(e.data.msg);\r\n}\r\n$(document).ready(function(){\r\n\t$("p").bind("click", {msg: "chicked!"}, handlerName)\r\n});\r\n</script>\r\n</head>\r\n<body>\r\n\r\n<p>click me\xef\xbc\x81</p>\r\n\r\n</body>\r\n</html>
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

Gün*_*uer 3

bindDart 中没有类似的东西

但这也可能会达到您想要的效果:

onReady.listen((e) => handlerName(e, msg: 'clicked'))
Run Code Online (Sandbox Code Playgroud)

  • (作为一个小麻烦,我建议使用“forEach”而不是“listen”来进行此类用途)。 (2认同)