每當我將滑鼠移到我的網站上時,我都想注銷當前的游標位置。
這是一個堆疊閃電戰。嘗試運行該網站,然后在螢屏上單擊,它會生成一個日志。但當你只是移動滑鼠時就不會了。
這就是我開始聽滑鼠移動的方式:
@HostListener('document:mousemove', ['$event']) documentClickEvent($event: MouseEvent) {
console.log('Through HostListener - MouseMove Event Details: ', $event)
}
uj5u.com熱心網友回復:
您鏈接的 stackblitz 顯示了這一點:
@HostListener('document:click', ['$event']) documentClickEvent($event: MouseEvent) {
console.log('Through HostListener - Click Event Details: ', $event)
}
該HostListener監聽點擊事件,所以你的記錄將只通過點擊螢屏上被觸發。
我復制了您在帖子中的代碼片段(因此HostListener正在收聽document:mousemove),這觸發了按預期移動滑鼠的日志記錄。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/395883.html
上一篇:處理具有依賴項的嵌套訂閱
下一篇:如何發送帶有角度影像的表單資料?
