0
存在,我得到這個方法:打字稿 - 物業「scrollY」不上鍵入「HTML元素」
class Foo {
private getDistanceFromTop (el: HTMLElement): number {
return el.scrollY || el.scrollTop;
}
}
的el
參數是動態的,可以是HTMLElement
或window
對象。我試圖使用as
將其轉換爲Window
類型,但出現另一個編譯錯誤:Type 'HTMLElement' cannot be converted to type 'Window'
。那麼,如何修改此代碼以使其通過TS驗證並且不使用:any
類型?