我有以下代码。
主页.html:
<ion-list [virtualScroll]="newDates" approxItemHeight="50px">
<ion-item *virtualItem="let date" id="i">
{{date.holiday}}
</ion-item>
</ion-list>
home.ts:
scrollTo(){
let yOffset = document.getElementById('25').offsetTop;
this.content.scrollTo(0, yOffset);
}
例如我必须向下滚动到 i=25
以下方法适用于没有VirtualScroll的普通列表。
VirtualScroll 不显示在视图上看不到的元素,因此我们得到一个错误 yOffset is null