2
我正在查看Dart API以找到使用捕獲模式來偵聽KeyUp事件的方法。但有了這個新的流系統有沒有參數指定捕獲了:如何在捕獲模式下監聽keyUp事件?
document.body.onKeyUp.listen(callback); // where's the old "useCapture" parameter?
我正在查看Dart API以找到使用捕獲模式來偵聽KeyUp事件的方法。但有了這個新的流系統有沒有參數指定捕獲了:如何在捕獲模式下監聽keyUp事件?
document.body.onKeyUp.listen(callback); // where's the old "useCapture" parameter?
爲了實現與流同樣的事情,在這裏有一個例子:
Element.keyUpEvent.forTarget(document.body, useCapture: true).listen((e) {
// Do your stuff.
print('Here we go');
});
我們上面所使用的方法,創建流你用捕捉模式。 Stream接口(listen()
方法)非常通用,因此不能具有您正在尋找的這種特定功能。
替代方法:
GlobalEventHandlers.clickEvent.forTarget(dom.document, useCapture: true).listen((e) {
// Do your stuff.
});