gpt4 book ai didi

dart - 将相同的处理程序添加到Dart中的多个事件?

转载 作者:行者123 更新时间:2023-12-03 04:12:33 26 4
gpt4 key购买 nike

有没有一种方法可以将(少数情况下避免使用多个侦听器定义)同一事件处理程序添加到几个事件中?即

element.on('event1 event2 event3').listen(handleEvents);

编辑:
我的意思是像 focusblur等一般事件。

最佳答案

您可以执行以下操作:

['event1', 'event2', 'event3'].forEach((event) => 
element.on[event].listen(handleEvents));

或者,您可以执行以下操作:

[element.onBlur, element.onFocus].forEach((stream) => stream.listen(handleEvents));

关于dart - 将相同的处理程序添加到Dart中的多个事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18677471/

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