2017-04-13 49 views
0

tryflow試試這個:爲什麼Flow在我聽XHR錯誤時抱怨?

const xhr = new XMLHttpRequest(); 

xhr.addEventListener('error', (err: Error) => { 
    console.log('xhr failed', err); 
}); 

Flow讓這個神祕的錯誤:

call of method `addEventListener`. Function cannot be called on any member of intersection type intersection 

投訴消失,如果我不採取err參數。但我需要這個參數。

我試過了,沒有註釋err。我究竟做錯了什麼?

回答

0

error事件處理函數的參數是一個Event對象,而不是Error對象。做

xhr.addEventListener('error', (err: Event) => { 
相關問題