可以尝试以下步骤:
确认在线数据源的 URL 是否正确,并且是否能够正确获取数据。
确认组件中的 Items 项是否正确。
尝试调用 StateHasChanged() 方法来更新组件。
确认加载更多数据时组件的状态是否正确,并且数据是否正确添加到组件中。
以下是一个代码示例,可以帮助您解决此问题:
@page "/virtual-scroll"
@foreach(var item in items)
{
@item
}
@code {
List items = new List();
private async Task> LoadData(ItemsProviderRequest request)
{
await Task.Delay(1000);
var newItems = Enumerable.Range(request.StartIndex, request.Count).Select(i => $"Item {i}").ToList();
items.AddRange(newItems);
return new ItemsProviderResult(newItems, items.Count);
}
}