我有一个使用[virtualScroll]和ion-img的非常基本的图像列表。名为album的数组用作列表的源。
<ion-list [virtualScroll]="album">
<ion-item *virtualItem="let image">
<ion-thumbnail item-start>
<ion-img
[src]="image.nativeURL"
(click)="photoViewer.show(image.nativeURL, image.name, { share: false })">
</ion-img>
</ion-thumbnail>
<p>
<b>{{ image.name }}</b><br />
{{ image.size | filesize }}<br />
{{ image.modificationTime }}<br />
</p>
<ion-icon name="close" item-right (click)="deleteImage(i)"></ion-icon>
</ion-item>
</ion-list>列表可以平滑地滚动,但图像并不总是加载,尽管它们都是本地图像。有些人这样做,有些人不这样做,显然是随机的。它看起来是这样的:
为什么?
发布于 2017-11-15 13:33:07
好了,这就是解决方案。这听起来可能很可笑。
只需抛弃ion-img,使用img即可。它将同样平滑地滚动,并且不会消失。
然而,我不知道它如何处理数百张图片。
好消息是离子有一个半生不熟的解决方案,什么都不能用!
https://stackoverflow.com/questions/47299064
复制相似问题