"다음" 버튼을 누르면 아래 코드가 트리거되어 필요한 작업을 수행합니다(필요한 경우 내 요소로 스크롤).
하지만 다음 오류가 발생합니다. 错误TS2339:属性'scrollIntoViewIfNeeded'在类型'HTMLElement'.
에 존재하지 않으며 프로젝트를 빌드할 수 없습니다.
const h3Title = ref<HTMLElement | null>(null)
P粉9589860702023-12-26 10:50:15
제 생각에는 h3Title.value.scrollIntoView({block: "nearest"})
표준 scrollIntoView 속성을 사용하면 원하는 결과를 얻을 수 있을 것입니다(요소가 이미 표시되어 있으면 스크롤이 필요하지 않습니다).
typescript가 비표준 scrollIntoViewIfNeeded 속성을 인식하도록 하려면 이를 HTMLElement 인터페이스에 추가하거나 HTMLElement를 확장하는 새 인터페이스를 생성할 수 있습니다.
으아악또는: 변경 h3Title.value
转换为 any
유형