【发布时间】:2017-07-15 01:25:24
【问题描述】:
我在 Ionic 3 应用中有一个使用 ion-list 和 ion-item 的虚拟滚动。
<ion-list [virtualScroll]="myArray">
<ion-item *virtualItem="let myItem"></ion-item>
</ion-list>
ion-item 的尺寸必须是设备视口的 %(百分比)。
我通过 css 以 % 形式指定嵌套在 ion-item 中的元素的尺寸,以使它们在所有设备上都能响应。
问题是,我还需要以 % 来指定 approxItemWidth 和 approxItemHeight,但是它们只能以 px 来指定。
如何解决这个问题并让 virtualScroll 响应?
我考虑过通过 javascript 检测屏幕宽度和高度,并自己将 % 转换为 px 以获得 approxItemWidth 和 approxItemHeight,但是由于这种解决方案似乎很容易实现,所以我想知道是否有原因无法通过设计?
Ionic 是一个移动框架,因此它背后的团队在创建 virtualList 时必须考虑到响应能力。
我错过了什么?
【问题讨论】:
标签: javascript ionic-framework ionic2 ionic3