类型“EventTarget”上不存在属性“clientHeight”。

阅读 177

2022-07-18


使用ts开发时,注视事件响应函数回调函数(例如onScroll)参数为Event时,使用​​e.target.clientHeight​​等会报错:

解决方法:
使用as进行类型断言

(e.target as HTMLElement).scrollHeight

例如:

onScroll={e => {
if (
(e.target as HTMLElement).scrollHeight - (e.target as HTMLElement).scrollTop <=
(e.target as HTMLElement).clientHeight
) {
getSriDetailList(true);
}
}}


精彩评论(0)

0 0 举报