2
如何将JavaScript中的此函数转换为Dart?按名称动态添加事件侦听器
function addEvtListener(Element el, evtName, fn) {
return el.addEventListener ? el.addEventListener(evtName, fn, false) : el.attachEvent('on' + evtName, fn);
}
主要问题是让事件名称为动态。我明显可以打电话:
el.onClick.listen((event) => fn(event));
如果evtName
是点击事件。但是Dart有没有这样的方法?
el.on("click").listen(event) => fn(event));