在 Egret 开发中,我们常常会用到列表组件来展示一系列的数据。而在 Egret 中,我们可以使用 Scroller 和 List 来实现列表的展示。
Scroller 是一个容器组件,它可以在垂直或水平方向上滚动。List 是一个基于 Scroller 组件实现的列表组件,它可以根据数据源自动生成列表项,并支持滚动。
下面是使用 Scroller 和 List 的一般步骤:
import { Scroller } from 'eui';
import { List } from 'eui';
const scroller = new Scroller();
scroller.width = 300;
scroller.height = 400;
scroller.scrollPolicyV = 'on';
const list = new List();
list.itemRenderer = eui.ItemRenderer;
list.dataProvider = [1, 2, 3, 4, 5];
scroller.viewport = list;
this.addChild(scroller);
以上就是使用 Scroller 和 List 实现列表的基本步骤。通过调整 Scroller 和 List 的属性和样式,你可以实现更多的列表展示效果。